Aloha ;)
Irgendwo las ich mal. dass JavaScript keine Programmiersprache sei, sondern eine ständige Baustelle.
JavaScript ist zweifelsohne eine Programmiersprache.
Wie kann ich eigentlich ermitteln, welche JavaScript-Version mein Script vor sich hat?
??
Ich bin nicht sicher, aber ich glaube du sitzt hier Irrtümern auf. Erstens gibt es gar nicht so klar eine „JavaScript-Version“. Stattdessen gibt es Versionen des JavaScript zugrundeliegenden ECMAScript - hier gilt, dass Version 5 flächendeckend unterstützt wird (und das auch schon lange), Version 6 aber noch nicht vollständig.
Jetzt ist aber JavaScript ist nicht nur ECMAScript, sondern ECMAScript mit DOM, und die Probleme, mit denen man real zu tun hat, wenn es um die Unterstützung von JavaScript geht, liegen im Bereich des DOM, da einzelne DOM-Funktionen eben entweder unterstützt werden oder nicht. Hier gibt es die meisten Unterschiede im Browsersupport, und auch das DOM hat eigene Versionsnummern, die aber nichts über den Browsersupport aussagen.
Das bezieht sich aber auf die Version der Sprache, in der du deine Scripts verfasst. Du suchst, wenn ich dich richtig verstehe, nach einer Version der Javascript-Engine. Nur ist es so, dass es auch nicht die Javascript-Engine gibt, sondern wieder je Browser eigene, die eigenen Versionierungsschemata folgen.
Ich glaube nicht, dass es das, was du suchst, wirklich gibt.
Grüße,
RIDER