: 조건을 명시해 놓고, 조건이 참일때만 실행되는 코드.
중첩 가능.
if(조건식){
실행할 코드
}else if(조건식){
실행할 코드
}else{
실행할 코드
}
----------------------------
let num = 10;
if(num > 10){
alert("성공");
}else{
alert("실패");
}
-> num이 10보다 크지 않으니(fail) else문으로 가서 실패가 뜸
let num = 20;
if(num > 10){
alert("성공");
}else{
alert("실패");
}
-> num이 10보다 크니(true) if문으로 가서 성공이 뜸
let num = 9;
let result = num>10?"크다":(num<10?"작다":(num==10?"같다":"실패"));
-> 작다switch(조건){
case 조건의 결과:
실행할 코드
break;
default:
실행할 코드
break;
}