JavaScript für ungeduldige Programmierer (ES2022-Ausgabe)
Bitte unterstützen Sie dieses Buch: kaufen Sie es oder spenden Sie
(Werbung, bitte nicht blockieren.)

5 FAQ: JavaScript



5.1 Was sind gute Referenzen für JavaScript?

Bitte konsultieren Sie Kapitel 6.3 „JavaScript-Referenzen“.

5.2 Woher weiß ich, welche JavaScript-Features wo unterstützt werden?

Dieses Buch erwähnt normalerweise, ob ein Feature Teil von ECMAScript 5 ist (wie von älteren Browsern benötigt) oder einer neueren Version. Für detailliertere Informationen (einschließlich Versionen vor ES5) gibt es mehrere gute Kompatibilitätstabellen online.

5.3 Wo kann ich nachschlagen, welche Features für JavaScript geplant sind?

Bitte konsultieren Sie die folgenden Quellen:

5.4 Warum schlägt JavaScript so oft still und leise fehl?

JavaScript schlägt oft still und leise fehl. Betrachten wir zwei Beispiele.

Erstes Beispiel: Wenn die Operanden eines Operators nicht die entsprechenden Typen haben, werden sie nach Bedarf konvertiert.

> '3' * '5'
15

Zweites Beispiel: Wenn eine arithmetische Berechnung fehlschlägt, erhalten Sie einen Fehlerwert, keine Ausnahme.

> 1 / 0
Infinity

Der Grund für die stillen Fehler ist historisch bedingt: JavaScript hatte bis ECMAScript 3 keine Ausnahmen. Seitdem haben seine Designer versucht, stille Fehler zu vermeiden.

5.5 Warum können wir JavaScript nicht bereinigen, indem wir Eigenheiten und veraltete Features entfernen?

Diese Frage wird in Kapitel 3.7 „JavaScript weiterentwickeln: Den Web nicht kaputt machen“ beantwortet.

5.6 Wie kann ich schnell ein Stück JavaScript-Code ausprobieren?

Kapitel 8.1 „JavaScript-Code ausprobieren“ erklärt, wie das geht.