형식 :
if(조건식)
실행문;
조건식이 참이면 내부의 실행문이 실행
거짓이면 실행되지 않음
실행문이 둘 이상 : 실행문을 중괄호로 감쌈
if (조건식){
실행문;
실행문;
실행문;
}
조건식에 변수를 넣어도 됨
let condition = true;
if(condition){
console.log('hi');
}
조건식에 값을 직접 넣어도 됨
if(0){
console.log('hi');
}
if(조건식){
실행문;
}else{
실행문;
}
if(조건식){
실행문;
}else if(조건식){
실행문;
}else{
실행문;
}
let value = 'b';
switch (value){
case 'a':
console.log('a');
case 'b':
console.log('b');
case 'c':
console.log('c');
}
결과 )
b
c
let value = 'b';
switch (value){
case 'a':
console.log('a');
break;
case 'b':
console.log('b');
break;
case 'c':
console.log('c');
break;
}
결과 )
b
let value = 'd';
switch (value){
case 'a':
console.log('a');
break;
case 'b':
console.log('b');
break;
case 'c':
console.log('c');
break;
default:
console.log('any');
}
결과 )
any
조건식? 참일때 실행 식 : 거짓일때 실행식