Как у вас есть случай NaN в инструкции switch?
посколькуNaN === NaN
оцениваетfalse
Можно ли добавитьNaN
дело вswitch
заявление?
Например, допустим, я хочу сделать следующее переключение:
switch(x){
case 1:
case 2:
case 4:
doSomething();
break;
case NaN:
doSomethingElse();
break;
case default:
doADifferentThing();
break;
}
ОтправкаNaN
какx
перейдем к случаю по умолчанию. Я знаю, что есть способы обойтиNaN
в заявлениях переключателя (например, я могу окружитьif..else
заявление и использованиеisNaN
), но есть ли более прямой подход?