switch(x) {
case 'value1': // if (x === 'value1')
...
[break]
case 'value2': // if (x === 'value2')
...
[break]
default:
...
[break]
}
let a = 2 + 2;
switch (a) {
case 3:
console.log( '비교하려는 값보다 작습니다.' );
break;
case 4:
console.log( '비교하려는 값과 일치합니다.' );
break;
case 5:
console.log( '비교하려는 값보다 큽니다.' );
break;
default:
console.log( "어떤 값인지 파악이 되지 않습니다." );
}
let a = 2 + 2;
switch (a) {
case 3:
console.log( '비교하려는 값보다 작습니다.' );
case 4:
console.log( '비교하려는 값과 일치합니다.' );
case 5:
console.log( '비교하려는 값보다 큽니다.' );
default:
console.log( "어떤 값인지 파악이 되지 않습니다." );
}
console.log( '비교하려는 값과 일치합니다.' );
console.log( '비교하려는 값보다 큽니다.' );
console.log( "어떤 값인지 파악이 되지 않습니다." );
let a = 3;
switch (a) {
case 4:
console.log('계산이 맞습니다!');
break;
case 3: // (*) 두 case문을 묶음
case 5:
onsole.log('계산이 틀립니다!');
onsole.log("수학 수업을 다시 들어보는걸 권유 드립니다.");
break;
default:
onsole.log('계산 결과가 이상하네요.');
}
let arg = prompt("값을 입력해주세요.");
switch (arg) {
case '0':
case '1':
alert( '0이나 1을 입력하셨습니다.' );
break;
case '2':
alert( '2를 입력하셨습니다.' );
break;
case 3:
alert( '이 코드는 절대 실행되지 않습니다!' );
break;
default:
alert( '알 수 없는 값을 입력하셨습니다.' );
}
위 내용은 javascript.info 사이트에서 공부한 내용 정리
자세한 내용은 아래 링크를 참고하세요
https://ko.javascript.info/switch