Este artículo le brinda conocimientos relevantes sobre JavaScript, que presenta principalmente cuestiones relacionadas con la relación entre JavaScript y ECMAScript. ECMAScript también es un lenguaje de secuencias de comandos, abreviado como ES, que generalmente se considera como la especificación estandarizada de JavaScript. Mira, espero que ayude a todos. 
Curso de entrada al dominio de front-end (vue): ingrese al aprendizaje
ECMAScript también es un lenguaje de secuencias de comandos, abreviado como ES, que generalmente se considera la especificación estandarizada de JavaScript.
Pero, de hecho, JavaScript es un lenguaje de extensión de ECMAScript, porque ECMAScript solo proporciona la sintaxis más básica, en términos simples, simplemente estipula cómo escribir nuestro código, como definir variables y funciones, bucles y ramas... Simplemente permanece. a nivel de lenguaje y no No se puede utilizar para completar el desarrollo funcional real en nuestra aplicación.
JavaScript implementa el estándar del lenguaje ECMAScript y crea algunas extensiones sobre esta base, lo que nos permite operar DOM y BOM en el entorno del navegador y leer y escribir archivos en el entorno del nodo.
En un entorno de navegador, JavaScript = ECMAScript + BOM + DOM

En el entorno de nodo, JavaScript = ECMAScript + API de nodo

Por lo tanto, el lenguaje en sí en JavaScript se refiere a ECMAScript.

Vale la pena sacar y comprender ECMAScript2015 por separado.
Debido a que ES2015 ha pasado demasiado tiempo desde la versión anterior y se lanzó demasiado contenido, esta versión incluye muchas características nuevas disruptivas.
Vale la pena señalar que ES2015 comienza a nombrarse según el año y ya no según el número de versión.
Con el rápido desarrollo de la web, ES ha mantenido una versión iterativa cada año desde 2015.
En noviembre de 1996, Netscape, el creador de JavaScript, decidió entregar JavaScript a la Organización Internacional de Normalización ECMA, con la esperanza de que este lenguaje pudiera convertirse en un estándar internacional. Al año siguiente, ECMA lanzó la primera versión del Documento Estándar 262 (ECMA-262), que especificaba el estándar para los lenguajes de programación de navegadores y llamó a este lenguaje ECMAScript.
Este estándar se ha formulado para el lenguaje JavaScript desde el principio, pero no se llama JavaScript por las dos razones siguientes: Primero, es una marca registrada de Java. Según el acuerdo de licencia, solo Netscape puede hacerlo legalmente. Úselo. El nombre JavaScript y el propio JavaScript han sido registrados como marcas comerciales por Netscape. El segundo es mostrar que el desarrollador de este lenguaje es ECMA, no Netscape, lo que ayudará a garantizar la apertura y neutralidad de este lenguaje.
La relación entre los dos se puede resumir de la siguiente manera: ECMAScript es la especificación de JavaScript y JavaScript es la implementación de ECMAScript. (ECMAScript también tiene nombres de dialectos JScript y ActionScript)