104 votes

Comment savoir quelle version de Javascript j'utilise?

Je ne fais que lire 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

92voto

Alex Wayne Points 58113

Vous devriez pouvoir filtrer les balises de script pour certaines versions 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>
 

Voir le travail ici: http://jsfiddle.net/Ac6CT/

Mes rapports Chrome 1.7

Volé de manière flagrante à: http://javascript.about.com/library/bljver.htm

41voto

Nick Craver Points 313913

Wikipédia (ou plutôt, de la communauté sur Wikipédia) conserve une assez bonne place, la liste à jour ici.

  • La plupart des navigateurs sont sur 1.5 (même si elles ont des caractéristiques de versions ultérieures)
  • Mozilla progresse à chaque point de presse (ils respectent la norme ce n'est donc pas surprenant)
  • Firefox 4 est sur le JavaScript 1.8.5
  • L'autre grand hors-la-sentiers battus est IE9 - il implémente ECMAScript 5, mais ne pas mettre en œuvre toutes les fonctionnalités de JavaScript 1.8.5 (pas sûr de ce qu'ils appellent cette version de JScript, moteur de nom de code Chakra, encore).

18voto

Salvador Dali Points 11667

En chrome, vous pouvez facilement trouver non seulement votre version JS, mais également une version flash. Tout ce dont vous avez besoin est de taper chrome://version/ dans une ligne de commande et vous obtiendrez quelque chose comme ceci:

entrez la description de l'image ici

1voto

Ivo Wetzel Points 27802

Tous les navigateurs d'aujourd'hui d'utiliser au moins la version 1.5:
http://en.wikipedia.org/wiki/ECMAScript#Dialect

Concernant votre tutoriel du site, les informations, il semble être extrêmement dépassée, je vous prie de vous de la tête sur MDC et de lire leur Guide:
https://developer.mozilla.org/en/JavaScript/Guide

Vous pouvez toujours regarder dehors pour des fonctions qui exigent la version 1.6 ou au-dessus, car cela pourrait donner à Internet Explorer quelques problèmes.

0voto

NickFitz Points 14977

JavaScript 1.2 a été introduit avec Netscape Navigator 4 en 1997. Ce numéro de version n’a jamais eu d’importance 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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X