Birthday Bora
제어문 본문
공부한 걸 혼자서 정리하는 자바스크립트

[ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ]
조건문
조건문은 주어진 표현식의 결과에 의해 별도로 명령을 수행하도록 제어하는 실행문이다.
if 문
if ( 표현식 ) {
표현식의 결과가 참일 때 실행하고자 하는 실행문;
}
if ... else 문
if ... else 문은 조건식 평과 결과. 즉 참 또는 거짓에 따라 실행할 코드를 결정한다.
평가가 true일 경우 if 문의 코드가 실행이 되고 faler일 경우 else 코드가 실행이 된다.
if ( 조건식 ) {
// 조건식이 참이면 이 코드 블록이 실행된다.
} else {
// 조건식이 거짓이면 이 코드 블록이 실행된다.
}
조건식을 추가하여 조건에 따라 실행될 코드 블록을 늘리고 싶으면 else if 문을 사용한다.
if ( 조건식 1 ) {
// 조건식 1 이 참이면 이 코드 블록이 실행된다.
) else if ( 조건식 2 ) {
// 조건식 2 가 참이면 이 코드 블록이 실행된다.
} else {
// 조건식 1 과 조건식 2 가 모두 거짓이면 이 코드 블록이 실행된다.
}
Switch 문
switch 문의 표현식과 일치하는 case 문이 없다면 실행 순서는 default 문으로 이동한다.
default 문은 조건 값이 위에 나열된 case 문에 해당되지 않을 때 실행이 된다.
이 default는 반드시 존재해야 하는 것은 아니며 필요할 때만 선언할 수 있다.
swutch ( 표현식 ) {
case 표현식 1 :
switch 문의 표현식과 표현식 1 이 일치하면 실행될 문;
break;
case 표현식 2 :
switch 문의 표현식과 표현식 2 가 일치하면 실행될 문;
break;
default :
switch 문의 표현식과 일치하는 case 문이 없을 때 실행될 문;
}
반복문
반복문은 조건식 평가 결과가 참일 경우 코드를 실행한다.
for ( 변수 선언문 또는 할당문; 조건식; 증감식) {
조건식이 참인 경우 반복 실행;
}
While 문
While 문은 조건식의 결과가 참이면 코드를 계속해서 반복 실행을 한다.
let Birthday = 0;
while ( count < 5) {
console.log(count); // 1 2 3 4 5
count++;
}
do ... while 문
do ... while 문은 조건문을 실행하기 전에 do 코드를 먼저 실행한다.
do {
// 실행할 코드
)
while(조건문);
break 문
break 문은 코드 블록을 탈출하기 위해 사용한다.
for ( let i = 0; i < 10; i++ ){
if ( i == 5 )
break;
console.log(i);
;
continue 문
continue 문을 만나면 다음으로 진행하지 않고 조건이나 반복의 시작지점에서 이어서 진행
for ( let i = 0; i < 10; i++ ){
if ( i == 5 )
continue;
console.log(i);
}
continue 문는 break 문과 다르게 break는 더 이상 반복문을 실행하지 않고 종료를 하지만
continue 문에서는 계속적으로 진행을 하게 된다. 다만 continue 문에 도달을 했을 때
그 아래 코드들은 실행하지 않고 진행합니다.