가오리의 코딩일기
8장 제어문: 코어 자바스크립트2 본문
🔗 코어 자바스크립트: switch문
→ https://ko.javascript.info/switch
switch문
ko.javascript.info
Q1. 'switch'문을 'if'문으로 변환하기
switch (browser) {
case "Edge":
alert("Edge를 사용하고 계시네요!");
break;
case "Chrome":
case "Firefox":
case "Safari":
case "Opera":
alert("저희 서비스가 지원하는 브라우저를 사용하고 계시네요.");
break;
default:
alert("현재 페이지가 괜찮아 보이길 바랍니다!");
}
if (browser == "Edge") alert("Edge를 사용하고 계시네요!");
else if (browser == "Chrome" || browser == "Firefox" || browser == "Safari" || browser == "Opera")
alert("저희 서비스가 지원하는 브라우저를 사용하고 계시네요.");
else alert("현재 페이지가 괜찮아 보이길 바랍니다!");
Q2. 'if'문을 'switch'문으로 변환하기
let a = +prompt("a?", "");
if (a == 0) {
alert(0);
}
if (a == 1) {
alert(1);
}
if (a == 2 || a == 3) {
alert("2,3");
}
switch (a) {
case 0:
alert(0);
break;
case 1:
alert(1);
break;
case 2:
case 3:
alert("2,3");
break;
}
'HTML+CSS+JavaScript > DeepDive' 카테고리의 다른 글
9장 타입 변환과 단축 평가 (0) | 2022.08.09 |
---|---|
8장 제어문: 코어 자바스크립트3 (0) | 2022.08.02 |
8장 제어문: 코어 자바스크립트1 (0) | 2022.08.02 |
8장 forEach, for…in, for…of (0) | 2022.08.02 |
8장 함수형 프로그래밍, map, reduce, filter (0) | 2022.08.02 |