Как у вас есть случай 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), но есть ли более прямой подход?

Ответы на вопрос(3)

Ваш ответ на вопрос