자바스크립트
Section 3. 자바스크립트 switch
포칼이
2023. 3. 23. 17:17
swith문은 특정 값에 대한 다수의 옵션이 있을 때 사용한다.
const fingersOut = 2;
switch (fingersOut) {
// 순서 상관없음
case 2:
console.log('가위'); //여기가 실행되고
break; //종료한다
case 0:
console.log('바위');
break;
case 5:
console.log('보');
break;
default: //break되지 않은 이상 무조건 실행되는 부분이다
console.log('무효');
}
주어진 평가에 일치하는 case로 실행위치를 이동하는 모습을 몰 수 있다.
다음은 객체를 사용한 방법이다.
const direction = 'north'
const directionKor = {
north: '북',
south: '남',
east: '동',
west: '서'
}[direction] ?? '무효'
console.log(directionKor); //북
null과 undefined를 거르는 null 병합 연산자가 사용되었다. 객체의 direction이 null 이거나 undefined라면 무효가 출력될 것이다.