<aside> 💡 소괄호의 논리형 데이터가 참일 경우 블록 {}안의 코드를 실행
</aside>
if(논리형 데이터){
//논리형 데이터가 참(true)이면 실행
}
<aside> 💡 if문의 소괄호가 참이 아니면 실행
</aside>
if(논리형 데이터){
//논리형 데이터가 참(true)이면 실행
}else{
//논리형 데이터가 거짓(true)이면 실행
}
<aside> 💡 여러개의 조건을 지정 가능
</aside>
if(논리형 데이터1){
//논리형 데이터1이 참(true)이면 실행
}else if(논리형 데이터2){
//논리형 데이터2가 참(true)이면 실행
}else if(논리형 데이터3){
//논리형 데이터3이 참(true)이면 실행
}else{
//논리형 데이터1, 2, 3이 모두 거짓(true)이면 실행
}
switch (값) {
case 10: // 값이 10일 때
alert('값은 10');
break;
case 9: // 값이 9일 때
alert('값은 9');
break;
case 8: // 값이 8일 때
alert('값은 8');
break;
default: // 위의 경우에 해당하지 않을 때
alert('그 외');
}