가오리의 코딩일기

8장 제어문: 코어 자바스크립트2 본문

HTML+CSS+JavaScript/DeepDive

8장 제어문: 코어 자바스크립트2

류경혜 2022. 8. 2. 23:00

 

🔗 코어 자바스크립트: 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;
}