Jak masz obudowę NaN w instrukcji switch?
OdNaN === NaN
ocenia nafalse
, czy można dodaćNaN
sprawa doswitch
komunikat?
Załóżmy na przykład, że chcę dokonać następującego przełącznika:
switch(x){
case 1:
case 2:
case 4:
doSomething();
break;
case NaN:
doSomethingElse();
break;
case default:
doADifferentThing();
break;
}
WysyłanieNaN
tak jakx
przejdzie do domyślnego przypadku. Wiem, że są sposoby na wykorzystanieNaN
w instrukcjach przełączania (np. mogę otoczyćif..else
oświadczenie i użycieisNaN
), ale czy istnieje bardziej bezpośrednie podejście?