9.4.1 if, else, else if문
1. if문
if(조건식){
// 조건식이 참이면 블록문 실행
}
if(조건식) {
//조건식이 참이면 블록문 실행
}else{
//조건이 거짓이면 블록문 실행
}
if(조건식1) {
//조건식1이 참이면 블록문 실행
} else if(조건식2){
//조건식2가 참이면 블록문 실행
}else{
//조건식이 모두 거짓이면 블록문 실행
}
9.4.2 switch문
switch(key){
case value1:
// key가 value1일 때 실행할 블록문
break;
case value2:
// key가 value2일 때 실행할 블록문
break;
default:
// 아무것도 일치하지 않을 때 실행할 블록문
break;
}
9.5.1 while문
while(조건식){
// 조건식이 참이면 실행
}
9.5.2 무한 반복문
9.5.3 do while문
do{
// 블록문
}while(조건식);
9.5.4 for문
for(초깃값; 조건식; 증감식){
//블록문
}
9.5.5 for문과 배열
9.5.6 for...in
for(가변수 in 배열/객체 리터럴){
//블록문
}
9.5.7 break문
9.5.8 continue문