문 ( Statement ) : 명령과 흐름을 제어
자바스크립트에서는 제어문, 식문, 공문 등 많이 포함되어 있다.
{ } 문을 가지고 우리는 수많은 코드를 작성을 할 수 있다. 대표적으로 if 문, for 문, swith - case 문, while, do - while문, break 문, continue 문 등이 있다. 여러가지 문들을 통해 코드를 만들고 프로그램을 만들 수 있다.
*사진 출처 : "while", w3school, 2021.12.06 접속, https://www.w3schools.com/jsref/jsref_dowhile.asp
조건문 ( if 문 )
EX ) if ( 식, 값 10 > 1 ) {
return '10은 1보다 크다.'
} else if ( 10 === 10) {
return ''
} else {
return ''
}
으로 쓸 수 있다. if 문은 ( ) 안에 참과 거짓으로 판별할 수 있는 식을 만들고 참이면 다음 조건을 출력하고 그 식이 거짓이면 그 다음을 출력하고 그것도 아니면 마지막 식을 출력하는 것이다.
반복문 ( for 문 )
EX ) for ( let i = 0; i < array.length; i++) {
const elment = array[i];
}
관례적으로 index를 i 라고 쓴다. let i = 0; 는 초기화 ( 선언 ), i < array.length는 조건문이다. 참과 거짓을 판별하고 조건문이 거짓이 될 때 까지 조건문이 실행이 되게 한다. (평가되는 부분), i++는 조건문하고 연관이 있는데 참일 때마다 실행이 되고 거짓이 되면 실행이 안 된다. ( 추가적으로 실행되는 부분, 매번 실행되는 평가식 )
* 참고 : "Javascript 60일 완전 정복", 제로베이스
'Javascript' 카테고리의 다른 글
값 - 타입 시스템, 원시 값, 참조 타입, undefined & null, 타입 변환_Javascript (0) | 2021.12.19 |
---|---|
함수, 객체, 함수 스코프, 블럭 스코프 _Javascript (0) | 2021.12.11 |
연산자, 비교 연산자, 산술 연산자, 논리 연산자_Javascript (0) | 2021.12.06 |
변수 ( Variable), 값 ( Value ), 숫자, 문자, 불리언, Null, undefined _Javascript (0) | 2021.12.05 |
기본 문법&키워드_ Javascript (0) | 2021.12.05 |