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?