1) if문
- 조건식의 결과가 참이면 실행, 거짓이면 실행하지 않는다.
- if(조건식){
조건식의 결과가 참일 때 실행하고자 하는 명령문
}
if(confirm("확인하겠습니까?")==true){
alert("확인했습니다");
}
2) if/else 문
- 주어진 조건식의 결과가 거짓이어도 명령문을 실행한다.
- 삼항연산자를 이용해 간결하게 표현할 수 있다.
- if(조건식){
조건식의 결과가 참일 때 실행하고자 하는 명령문;
} else {
조건식의 결과가 거짓일 때 실행하고자 하는 명령문;
}
if(confirm("확인하겠습니까?")==true){
alert("확인했습니다");
} else {
alert("취소했습니다");
}
3) if/else if/else 문
- 조건식을 여러 개 명시할 수 있으며 중첩된 if문을 좀 더 간결하게 사용할 수 있다.
- if(조건식1){
조건식1의 결과가 참일 때 실행하고자 하는 명령문;
} else if(조건식2){
조건식2의 결과가 참일 때 실행하고자 하는 명령문;
} else{
조건식1,2의 결과 모두 거짓일 때 실행하고자 하는 명령문;
}
4) switch 문
- 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문
- if/else문 보다 가독성이 좋으며 속도도 빠르다.
- switch (조건 값) {
case 값1:
조건 값이 값1일 때 실행하고자 하는 명령문;
break;
case 값2:
조건 값이 값2일 때 실행하고자 하는 명령문;
break;
default:
조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 명령문;
break;
}