Wie haben Sie einen NaN-Fall in einer switch-Anweisung?

Schon seitNaN === NaN bewertet zufalseist es möglich, aNaN Fall zu einemswitch Aussage?

Angenommen, ich möchte Folgendes ändern:

switch(x){
    case 1:
    case 2:
    case 4:
        doSomething();
        break;
    case NaN:
        doSomethingElse();
        break;
    case default:
        doADifferentThing();
        break;
}

SendenNaN wiex wird auf den Standardfall zurückgesetzt. Ich weiß, dass es verschiedene Möglichkeiten gibtNaN in switch-Anweisungen (z. B. kann ich mit einem umgebenif..else Aussage und VerwendungisNaN), aber gibt es einen direkteren Ansatz?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage