본문 바로가기

프로그래밍/JavaScript

JavaScript_조건문, 비교연산자와 불리언, 리팩터링, 배열, 반복문

1. 비교 연산자와 불리언

ex) <script> document.write(1===1); </script> 

=> 웹페이지에 ture 라고 나타남. 하지만 1===2로 하면 false로 나타남.

-비교 연산자란 좌항과 우항의 관계에 따라 true또는 false 중 하나의 값을 만들어내는 연산자이다.

그리고 true와 false 두 가지 값을 묶어서 불리언이라고 한다. 

 

2. 조건문

ex) <script> document.write("1<br>"); 

                   if(true) {document.write("2<br>");}  

                   else {document.write("3<br>");}

=> 웹 페이지에 1 로 나타남

                         2

- if 문의 뒤에 따라오는 괄호 안에는 불리언 데이터 타입(true나 false)이 나오는데,

true면 첫번째 중괄호 안의 코드가 실행되고, 두번째 중괄호 안의 코드는 무시된다.

반면, false라면 첫번째 중괄호는 무시되고, else안의 코드가 실행된다.

 

3. 리팩터링(refactoring)

: 가독성을 높이고, 중복된 코드를 줄이는 방향으로 코드를 개선하는 작업

-this키워드: 현재 코드가 속해 있는 태그를 가리키도록 약속돼 있는 특수한 키워드

-var target변수

 

4. 배열

: 서로 연관된 데이터를 잘 정리정돈해서 담는 방법

-[' ']; 와 같이 대괄호를 사용한다.

 

5. 반복문(루프)

: 순서대로 배열에 담긴 데이터를 하나씩 꺼내서 자동화된 처리를 할 수 있는 문법

-while이 반복문의 키워드이고 while 괄호 안에는 불리언 데이터 타입이 들어온다.

괄호 안의 내용이 true인 동안에는 while문 안의 코드가 반복적으로 실행되고 false가 되면 실행을 하지 않는다.

'프로그래밍 > JavaScript' 카테고리의 다른 글

JavaScript_함수(1)  (0) 2022.07.02
JavaScript_객체  (1) 2022.06.18
JavaScript_제어문과 조건문, 선택문, 반복문  (1) 2022.06.16
JavaScript_변수, 연산자  (1) 2022.06.10
JavaScript_<script>태그, 이벤트, 콘솔  (1) 2022.06.07