보물바구니
50
2019-02-17 00:30:16
2
220

javascript switch문 질문드리겠습니다.


다소 이론적인 문제인데요.

교수님께서 javascript switch문에서 case에서는 오직 상수만 올 수 있고, 변수를 사용하면 오류가 발생한다고 하셨는데요.

그래서 변수를 넣어 테스트를 해봤습니다.

스크립트문에 

var a = true;

var x = 7;

switch(a) {

  case x > 5 :    //case문에 변수넣고 테스트

  document.write("결과:true");

위와 같은 코드를 넣어 테스트 결과 오류도 안나고 실행도 잘되어서 혼란이 옵니다. 

코드가 정상적으로 작동하는 것 보니 교수님이 틀리신것 같은데 왜 그런 말씀을 하신걸까요?

0
0