1. 조건문(if문)
다음과 같이 if, else if, else를 이용하여 다양한 형식의 조건문 작성이 가능하다.
// if문
if ( 조건 ) {
조건이 true일 때 수행할 명령;
}
// if - else문
if ( 조건 ) {
조건이 true일 때 수행할 명령;
} else {
조건이 false일 때 수행할 명령;
}
// if - else if문
if ( 조건1 ) {
조건1이 true일 때 수행할 명령;
} else if ( 조건2 ) {
조건2가 true일 때 수행할 명령;
} else if ( 조건3 ) {
조건3이 true일 때 수행할 명령;
}
// if - else if - else문
if ( 조건1 ) {
조건1이 true일 때 수행할 명령;
} else if ( 조건2 ) {
조건2가 true일 때 수행할 명령;
} else if ( 조건3 ) {
조건3이 true일 때 수행할 명령;
} else {
모든 조건이 false일 때 수행할 명령;
}
2. 반복문(for문, while문)
1) for문
다음과 같이 변수 선언 및 초기화, 조건, 증감 표시를 이용하여 for문의 조건을 설정한다.
for (초기화한 변수값; 조건; 증감 표시) {
증감하는 변수에 대해 조건이 true인 동안 반복 수행할 명령;
}
// 예시) 1부터 9까시 순서대로 웹 페이지에 출력
for (let i = 0; i < 10; i++) {
console.log(i);
}
2) while문
while문의 조건 부분이 true를 만족한다면 명령을 반복 수행한다. 만약 일단 조건과 무관하게 한 번은 명령을 수행하고, 이후부터 조건에 따라 명령 반복 수행 여부를 결정하고 싶을 때는 do - while문 형식을 이용한다.
// while문
while ( 조건 ) {
조건이 true인 동안 반복 수행할 명령;
}
// 보통 아래 예시처럼 바깥에서 변수 초기화, 반복문 안에서 증감까지 함께 수행
let num = 0
while ( num < 10 ) {
console.log(num);
num++;
}
// do - while문
do {
일단 먼저 수행할 명령; // 조건에 무관하게 일단 한 번은 수행
} while ( 조건 )
'지극히 개인적인 공부 노트 > 자바스크립트(JS) & 타입스크립트(TS)' 카테고리의 다른 글
[JavaScript] "npm" vs "yarn" (0) | 2022.09.05 |
---|---|
[JavaScript] 자바스크립트 연산자 (0) | 2021.08.21 |
[JavaScript] 자바스크립트의 변수와 데이터 타입(feat. 대표적인 속성과 메서드) (0) | 2021.08.21 |