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