pl: Welche JavaScript Version???

Beitrag lesen

Hier würde ich gerne die Version prüfen bzw. ersteinmal feststellen. Ist ja in anderen PL's nicht unüblich und ganz einfach, die Frage ist wie in JS?

Welche Version denn? Die des EcmaScript-Standards, die der Browser-Engine oder doch die Version einer bestimmten API, wie zum Beispiel XMLHttpRequest?

Aber für all diese Versionsnummern gibt es keine sinnvollen Anwendungsfälle,

Oh doch! der Sinn von

use 5.010; # nur ein Beispiel

besteht eben darin, dem Anwender klar zu machen, dass es im gesamten Code soviele Änderungen gegenüber früheren Versionen gibt, dass eine bestimmte Version des Interpreters sichergestellt sein muss. Da geht es eben nicht nur um einzelne Klassen, Interfaces oder API's.

Womit auch sichergestellt ist, dass sich der Interpreter selbst um eine ordentliche Fehlerbehandlung sowie Fehlermeldung kümmert und eben nicht der Entwickler.

In Fakt sollte idealerweise und beispielsweise bei einem "use JavaScript 1.9"; der Browser spontan reagieren, dem Anwender eine hübsche Meldung zeigen und die weitere Verarbeitung von JS-Code abbrechen.

MfG