switch (비교할 값){
case 값:
break;
case 값:
break;
default:
break;
}
'비교할 값'에서 나온 결과 값에 따라 case가 실행된다.
break;를 사용해야 무한루프에 빠지지 않는다.
아무 case에 해당하지 않는 경우에는 default가 실행된다.(else같은 느낌)
불표현식 ? true일때실행값 : false일때실행값
조건 연산자를 활용한 변수 초기화
let test;
test = typeof(test) != 'undefined' ? test : "초기화_1";
//test의 자료형을 확인 했을 때,'undefined'이 아니면 test값 그대로 사용, 'undefined' 이면 "초기화_1" 문자열로 초기화함
console.log(test);
//초기화_1 출력
test = typeof(test) != 'undefined' ? test : "초기화_2";
//test의 자료형을 확인 했을 때,'undefined'이 아니면 test값 그대로 사용, 'undefined' 이면 "초기화_2" 문자열로 초기화함
console.log(test);
//초기화_1 출력