나는 내가 공부 한걸 잘 알고 있니?

switch case 본문

JS

switch case

zyzuzizozp 2022. 3. 22. 12:13

스위치문은  if else 문으로 작성이 가능하다.

 

그런데 switch  case 문을 사용하는 이유는 

항목이 많아졌을때 간편하게 사용하기 위해서 쓰이곤 한다.

 

let p = prompt("1 or 2  입력하세요.")

// 변수 p 에  prompt  를 할당

switch(p){

  case "1" : console.log("1을 입력했습니다.");   // 1을 입력했을때 출력되는 메세지

  break;       

  case "2" : console.log("2을 입력했습니다.");   // 2을 입력했을때 출력되는 메세지

  break; 

  default : console.log("잘못 입력했습니다.");   // 그 외의 값을 입력했을때 출력되는 메세지

}

 

 

  case "1" : console.log("1을 입력했습니다.");   // 1을 입력했을때 출력되는 메세지

  break;  

중 break; 값을 넣어주지 않는다면

 

1을 입력했을때 그 아래에 있는 case가 전부 실행된다.

- >  1을 입력했습니다. 2을 입력했습니다.

 

2을 입력했을때

- >  2을 입력했습니다.

 

그외의 값을 입력 아무거나 했을떄 

-> 잘못 입력했습니다.