switch문
: 특정 변수를 다양한 상황에서 비교할 수 있다
switch (변수) {
case 조건1:
...
break;
case 조건2:
...
break;
default:
...
break;
}
let a = 2 + 2;
switch (a) {
case 3:
alert( '비교하려는 값보다 작습니다.' );
break;
case 4:
alert( '비교하려는 값과 일치합니다.' );
break;
case 5:
alert( '비교하려는 값보다 큽니다.' );
break;
default:
alert( "어떤 값인지 파악이 되지 않습니다." );
}
- switch문은 일치 비교(===)로 조건을 확인한다.
비교값의 형 === case문 값의 형이 같아야👉 case문이 실행된다.
* prompt 함수: 입력값 -> 문자열 변환
let arg = prompt("값을 입력해주세요.");
switch (arg) {
case '0':
case '1':
alert( '0이나 1을 입력하셨습니다.' );
break;
case '2':
alert( '2를 입력하셨습니다.' );
break;
case 3:
alert( '이 코드는 절대 실행되지 않습니다!' );
break;
default:
alert( '알 수 없는 값을 입력하셨습니다.' );
}
switch문
ko.javascript.info