Je lis juste cette documentation sur Javascript 1.2, mais je me demande quelle version de Javascript est utilisée dans les navigateurs les plus populaires.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Je lis juste cette documentation sur Javascript 1.2, mais je me demande quelle version de Javascript est utilisée dans les navigateurs les plus populaires.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Réponses:
Wikipédia (ou plutôt la communauté sur Wikipédia) tient une assez bonne liste à jour ici .
Cliquez sur ce lien pour voir quelle version votre NAVIGATEUR utilise: http://jsfiddle.net/Ac6CT/
Vous devriez pouvoir filtrer en utilisant des balises de script pour chaque version de JS.
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
Mes rapports Chrome 1.7
Volé de manière flagrante sur: http://javascript.about.com/library/bljver.htm
JSON
support natif , 1.8.5 est conforme à ECMAScript 5 ... ce sont des jalons importants :)
<script type="application/javascript;version=1.7"/>
Dans Chrome, vous pouvez trouver facilement non seulement votre version JS, mais également une version flash. Tout ce dont vous avez besoin est de taper chrome://version/
une ligne de commande et vous obtiendrez quelque chose comme ceci:
46.0.2490.86
de novembre 2015 s'affiche toujours V8 4.6.85.31
?
Plutôt que de trouver la version que vous utilisez, vous pouvez reformuler votre question en «à quelle version du script ECMA le moteur JavaScript / JSscript de mon navigateur est-il conforme».
Pour IE:
alert(@_jscript_version); //IE
Référez-vous à la réponse de Squeegy pour les versions non-IE :)
Conditional Compilation
est activé, donc peut ne pas fonctionner à 100% si vous avez SysAdmin qui croient en la sécurité "
Tous les navigateurs actuels utilisent au moins la version 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
Concernant votre site de tutoriels, les informations y semblent extrêmement obsolètes , je vous prie de vous diriger vers MDC et de lire leur guide:
https://developer.mozilla.org/en/JavaScript/Guide
Vous voudrez peut-être toujours faire attention aux fonctionnalités qui nécessitent une version 1.6
ou une version supérieure, car cela pourrait poser des problèmes à Internet Explorer.
JavaScript 1.2 a été introduit avec Netscape Navigator 4 en 1997. Ce numéro de version n'a jamais eu de signification que pour les navigateurs Netscape. Par exemple, l'implémentation de Microsoft (telle qu'utilisée dans Internet Explorer) s'appelle JScript et possède sa propre numérotation de version qui n'a aucun rapport avec la numérotation de Netscape.