Tach!
"auf einmal" ist nicht das richtige Wort,
Wie man es nimmt.
schon in der ES3 Spec steht switch mit strengem Vergleich (hier, Seite 76, caseblock evaluation Punkt 3 und 9).
Mit der Version wurden auch typsichere Vergleiche eingeführt. Ich hatte erst gedacht, die kamen viel später, weil es erst später populär wurde, sie des Prinzips wegen als Standard-Operator einzusetzen, auch da wo es nichts bringt.
"auf einmal", weil es diese Strictness vorher nicht gar und Javascript nach wie vor an vielen anderen Stellen keine Typgleichheit erfordert oder unterstützt (zum Beispiel bei Größer-/Kleiner-Vergleichen, Parameterübergaben).
dedlfix.