Estoy leyendo esta documentación sobre Javascript 1.2, pero me pregunto qué versión de Javascript se está utilizando en los navegadores más populares.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Estoy leyendo esta documentación sobre Javascript 1.2, pero me pregunto qué versión de Javascript se está utilizando en los navegadores más populares.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Respuestas:
Wikipedia (o más bien, la comunidad en Wikipedia) mantiene una lista bastante actualizada aquí .
Haga clic en este enlace para ver qué versión está usando su NAVEGADOR: http://jsfiddle.net/Ac6CT/
Debería poder filtrar utilizando etiquetas de script para cada versión 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>
Mis informes de Chrome 1.7
Robado descaradamente de: http://javascript.about.com/library/bljver.htm
JSON
, soporte nativo agregado , 1.8.5 depende del cumplimiento de ECMAScript 5 ... estos son hitos importantes :)
<script type="application/javascript;version=1.7"/>
En Chrome, puede encontrar fácilmente no solo su versión JS, sino también una versión flash. Todo lo que necesita es escribir chrome://version/
una línea de comando y obtendrá algo como esto:
46.0.2490.86
de noviembre de 2015 todavía se muestra V8 4.6.85.31
?
En lugar de encontrar qué versión está utilizando, puede reformular su pregunta como "a qué versión del script ECMA se ajusta el motor JavaScript / JSscript de mi navegador".
Para IE:
alert(@_jscript_version); //IE
Consulte la respuesta de Squeegy para versiones que no son de IE :)
Conditional Compilation
está encendido, por lo que es posible que no funcione al 100% si tiene un administrador de sistemas que cree en la seguridad "migaja de pan"
Todos los navegadores actuales utilizan al menos la versión 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
Con respecto a su sitio de tutoriales, la información allí parece estar extremadamente desactualizada , le ruego que se dirija a MDC y lea su Guía:
https://developer.mozilla.org/en/JavaScript/Guide
Es posible que aún desee estar atento a las funciones que requieren una versión 1.6
o superior, ya que esto podría ocasionar algunos problemas a Internet Explorer.
JavaScript 1.2 se introdujo con Netscape Navigator 4 en 1997. Ese número de versión solo tuvo importancia para los navegadores Netscape. Por ejemplo, la implementación de Microsoft (como se usa en Internet Explorer) se llama JScript y tiene su propia numeración de versión que no guarda relación con la numeración de Netscape.