javascript - qué - title html
¿Cómo sé qué versión de Javascript estoy usando? (6)
Solo estoy leyendo esta documentación sobre Javascript 1.2, pero me pregunto qué versión de Javascript está siendo utilizada en los navegadores más populares.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
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/
en una línea de comando y obtendrá algo como esto:
En lugar de encontrar la versión que está utilizando, puede reformular su pregunta a "a qué versión del script ECMA corresponde el motor JavaScript / JSscript de mi navegador".
Para IE:
alert(@_jscript_version); //IE
Consulte la respuesta de Squeegy para versiones que no sean de IE :)
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
Blatantly robado de: http://javascript.about.com/library/bljver.htm
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 versiones que no guarda relación con la numeración de Netscape.
Todos los navegadores de hoy utilizan al menos la versión 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
En cuanto a su sitio de tutorial, la información allí parece estar muy desactualizada , le ruego que vaya a MDC y lea su Guía:
https://developer.mozilla.org/en/JavaScript/Guide
Es posible que aún desee tener cuidado con las características que requieren la versión 1.6
o superior, ya que esto podría ocasionar algunos problemas a Internet Explorer.
Wikipedia (o mejor dicho, la comunidad en Wikipedia) mantiene una lista bastante buena aquí .
- La mayoría de los navegadores están en 1.5 (aunque tienen características de versiones posteriores)
- Mozilla progresa con cada versión de punto (mantienen el estándar así que no es sorprendente)
- Firefox 4 está en JavaScript 1.8.5
- El otro gran camino fuera de serie es IE9 - implementa ECMAScript 5, pero no implementa todas las características de JavaScript 1.8.5 (no estoy seguro de lo que están llamando esta versión de JScript, el motor con nombre en clave Chakra , aún )