반응형
조건문
조건에 따라 다른 문장을 실행하는 명령문으로 if와 switch가 있습니다.
if 문
- 조건이 참(true)인 경우 명령문을 실행합니다.
- 조건이 거짓(false)인경우 명령문을 실행합니다.
- else if(다중조건)을 사용하여, 여러개의 조건문을 작성할 수 있습니다.
- 논리 연산자에서 배운 값(null, 0, NaN, 빈 문자열(""), undefined)은 거짓(false)로 간주합니다.
let condition = false;
if (condition) {
console.log("참 입니다.");
} else {
console.log("거짓 입니다.");
}
let number = 20;
if (number == 10) {
console.log("조건문1");
} else if (number == 20) {
console.log("조건문2");
} else if (number == 30) {
console.log("조건문3");
} else {
console.log("조건문4");
}
switch 문
- switch문의 값이 case조건과 일치할 경우 해당 case절의 명령문을 수행합니다.
- case절의 명령문을 수행한 후 break를 만나면 switch문을 종료합니다.
- 일치하는 case절이 없다면 default절의 명령문을 수행합니다.
let subject = "javascript";
switch (subject) {
case "javascript":
console.log("javascript!");
break;
case "css":
console.log("css!");
break;
case "html":
console.log("html!");
break;
default:
console.log("모든 case절과 일치하지 않음");
}
반응형