Esa respuesta es un poco limitada
Esa respuesta está demasiado limitada a Javascript en páginas web. Pero en realidad Javascript existe independientemente de estas y se puede ejecutar en otros entornos.
Javascript es un lenguaje de programación interpretado (no se compila) creado por Netscape, con una sintaxis visualmente similar a la de Java o C++, pero con orientación multiparadigma. Es un lenguaje dinámico, débilmente tipado, con orientación a objetos basada en prototipos y funciones como entidades de primer orden.
El nombre es marca registrada de Sun Microsystems, aunque ha sido publicado como un estándar bajo el nombre de ECMAScript. Su principal uso ocurre dentro de las páginas web para manipular su contenido, pero también vive en otros entornos como dentro de los documentos PDF, el motor Rhino integrado en la versión 6 de la distribución de Java, como lenguaje más común para el desarrollo de complementos en el navegador Mozilla Firefox y en otras aplicaciones.
También existen otras implementaciones/variantes de ECMAScript, como JScript en el Windows Scripting Host y .Net, o ActionScript en Adobe Flash.