let 변수 = 초기값;
switch ( 조건을 체크할 변수 ) {
case 값1: 코드1;
//조건을 체크할 변수가 값1을 가지면 실행
break;
case 값2: 코드2;
//조건을 체크할 변수가 값2를 가지면 실행
break;
case 값3: 코드3;
//조건을 체크할 변수가 값3을 가지면 실행
break;
default;
//해당되는 값을 가지고 있지 않을 경우 실행
break;
}
let frist = prompt("제일 먼저 잡고 싶은 물건은 무엇인가요? 1. 과일 2.떡 3.수정구슬");
switch(first){
case "과일" :
document.write("생각이 많고 진지해 보이는 연상 타입니다.");
break;
case "떡" :
document.write("무드에 약해 화술과 매너가 좋은 타입니다.");
break;
case "수정구슬" :
document.write("정열적이고 열중하는 타입입니다.");
default :
document.write("잘못 선택했습니다.");
break;
}
다중 if , switch
//90이상 --> A
//80~90 --> B
//70~80 --> C
//60~70 --> D
//60미만 --> F (재시험)
let score = prompt("당신의 자바스크립트 점수는?");
let grade;
if (score >= 90){
grade = "A";
} else if (score >= 80 && score < 90){
grade = "B";
} else if (score >= 70 && score < 80){
grade = "C";
} else if (score >=60 && score < 70){
grade = "D";
} else if (score < 60){
grade = "F";
}
//
switch(grade){
case "A" : document.write("A");
break;
case "B" : document.write("B");
break;
case "C" : document.write("C");
break;
case "D" : document.write("D");
break;
case "F" : document.write("F");
break;
}
let site = prompt("네이버, 다음, 네이트, 구글 중 즐겨 찾는 검색사이트는 무엇인가요?");
let url;
//switch
switch(site){
case "구글" : url = "https://www.google.com/";
break;
case "네이버" : url = "https://www.naver.com/";
break;
case "다음" : url = "https://www.daum.net/";
break;
case "네이트" : url = "https://www.nate.com/";
break;
default : document.write("그런 사이트는 없습니다.");
break;
}
if(url) location.href = url;
//다중 if문
if (site = "구글"){
url = "https://www.google.com/";
} else if (site = "네이버"){
url = "https://www.naver.com/";
} else if (site = "다음"){
url = "https://www.daum.net/";
} else if (site = "네이트"){
url = "https://www.nate.com/";
} else {
document.write("그런 사이트는 없습니다.");
}