if( a > 1 ){a가 1보다 클 때 실행될 코드}else{
a가 1보다 작으면 실행될 코드}
cf. if(){ if()가 참일 때 실행}
else if(){ if()는 거짓, else if()가 참일 때}
else{ 위에 다 해당 안될 때 }
const week = '월요일'
switch(week ){
case "월요일" :
console.log("오늘은 월요일 입니다.")
break;
case "화요일" :
console.log("오늘은 화요일 입니다.")
break;
case "수요일" :
console.log("오늘은 수요일 입니다.")
default :
console.log("오늘은 " + week + " 입니다.")
}
주의사항 : if 문, 해당 조건식이 맞을 때 코드 실행, 중단
case문은 아래쪽 코드까지 실행, break; 필요
default 도 있다.
falsy 한 값이 아닐 경우 모두 truthy
0이 아닌 숫자, 빈 문자열이 아닌 문자열, 객체, 배열
vs Falsy 숫자 0 빈 문자열 false,
console.log(input1 && input2) // 둘중 하나만 true여도 전체가 true가 된다. &&연산자의 특징
!num = 0