Lenguaje JavaScript
Finalidad
Cubrir la necesidad de permitir a los autores de sitio web, para desarrollar páginas que permitan intercambiar con los usuarios (dinámicas) con mayor complejidad.
Concepto
Es un lenguaje con muchas posibilidades, utilizado para crear pequeños programas que luego son insertados en una página web y en programas más grandes, orientados a objetos mucho más complejos.
Característica
Entorno de Ejecución
JavaScript normalmente depende del entorno en el que se ejecute para ofrecer objetos y métodos por los que los scripts pueden interactuar con el mundo exterior.
Funciones Variádicas
Un número indefinido de parámetros pueden ser pasados a la función. La función puede acceder a ellos a través de los parámetros o también a través del objeto local arguments.
Funciones como métodos
No existe distinción entre la definición de función y la definición de método; Si no durante la llamada a la función; una función puede ser llamada como un método.
Arrays y Objetos
Son creados con una sintaxis abreviada.
Expresiones Regulares
Es compatible con expresiones regulares de una manera similar a Perl, que proporcionan una sintaxis concisa y poderosa para la manipulación de texto.
Origen
Creado por Brendan Eich en la empresa NetScape Communications