Wie haben Sie einen NaN-Fall in einer switch-Anweisung?
Schon seitNaN === NaN
bewertet zufalse
ist 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?