Cómo comprobar la versión de JavaScript

JavaScript es un lenguaje de programación del lado del cliente. Esto significa que se está ejecutando en el navegador del usuario. Está muy bien soportado e interpretado por los navegadores más utilizados como Chrome, Firefox, Safari, Internet Explorer, Edge, Opera y muchos más.

El lenguaje de programación inicial de Brendan Eich se llamó primero Mocha y luego cambió el nombre a LiveScript, y finalmente JavaScript. Desde entonces se han publicado varias ediciones del estándar lingüístico.

¿Qué es ECMAScript?

El nombre ECMAScript fue un compromiso entre las organizaciones involucradas en la estandarización del idioma. Se han publicado nueve ediciones de ECMAScript. La última versión de ECMA se publicó en junio de 2018.

Javascript y otros como JScript y ActionScript son implementaciones diferentes de ECMAScript. Si desea leer más sobre las diferencias entre ellos, hay un debate interesante en el sitio web de StackOverflow aquí:

https://stackoverflow.com/questions/912479/what-is-the-difference-between-javascript-and-ecmascript/33748400#33748400
Ecma script descendens

Cuántas versiones de Javascript hay disponibles

Por ahora, hay 12 versiones diferentes de Javascript. La versión 1.4 de Javascript fue diseñada para funcionar solo en Netscape, por lo que no se incluye en la siguiente tabla.

Versión JavaScriptLiberadoEquivalente ECMAFirefoxIEChrome
1.0Marzo 1996  3.0 
1.1Agosto 1996    
1.2Junio 1997    
1.3Octubre 1998ECMAScript 1 & 2 4.0 
1.5Noviembre 2000ECMAScript 31.05.5-8.01.0-10.0.666
1.6Noviembre 2005ECMAScript for XML1.5  
1.7Octubre 2006 2.0  
1.8Junio 2008 3.0  
1.8.1Junio 2009 3.5  
1.8.2Enero 2010 3.6  
1.8.5Marzo 2011ECMAScript 549, 1013.0+



Cómo verificar la versión de Javascript en el navegador

Para obtener la versión de Javascript que está usando su navegador, simplemente configure una variable y luego intente sobrescribirla en el siguiente script donde configure una versión específica del idioma. Así es como lo haces.

Esto lanzará una alerta con la versión que está usando su navegador. También puede consultarlo aquí en CodePen: https://codepen.io/catalin586/pen/jebKEM