if (조건1){
실행문 ; // 조건1이 true이면 실행, false이면 else if 조건2로...
}else if(조건2){
실행문 ; //조건2 true이면 실행, false이면 else 로...
}else {
실행문 ;
}
문제) 나이를 입력하고, 성인이면 '환영합니다' , 아니라면 '죄송합니다.' 창이 나오게 해주세요.
const age = prompt("나이를 입력하시오");
if (age >= 20) {
alert("환영합니다.!");
} else {
alert("죄송합니다.");
}
switch (조건값){
case 값1: 조건값1일때 실행문;
break; //조건값에 맞는 실행문이 실행하고, switch문을 빠져나가게 해줌
case 값2: 조건값2일때 실행문;
break;
case 값3: 조건값3일때 실행문;
break;
default: 기본값, 위에 있는 조건값이 해당하지않을때 실행문;(필수값은 아님)
break;
}
문제) 숫자를 입력해서 짝수인지, 홀수인지 창이 나오게 해주세요
const num = prompt("숫자를 입력하세요");
switch (num % 2) {
case 0:
alert("짝수");
break;
case 1:
alert("홀수");
break;
default:
alert("다시입력해주세요");
}