JavaScript es un lenguaje interpretado orientado a las páginas web con una sintaxis semejante a la del lenguaje Java.
El lenguaje fue inventado por Brendan Eich en la empresa Netscape Communications, que es la que fabricó los primeros navegadores de Internet comerciales.
Apareció por primera vez en el producto de Netscape llamado Netscape Navigator 2.0. Se utiliza en páginas web HTML, para realizar tareas y operaciones en el marco de la aplicación cliente.
Los autores inicialmente lo llamaron Mocha y más tarde LiveScript pero fue rebautizado como JavaScript en un anuncio conjunto entre Sun Microsystems y Netscape, el 4 de diciembre de 1995.
El lenguaje JavaScript utiliza una sintaxis parecida a la de Java y admite:
- Estructuras de selección y de repetición, como if…else, for y do…while.
- Se utilizan llaves ({}) para delimitar los bloques de instrucciones.
- El lenguaje admite varios tipos de datos, como String, Number, Boolean, Object y Array.
- Admite las características de fecha mejoradas, las funciones trigonométricas y las expresiones regulares.
- JavaScript usa prototipos en vez de clases. Puede definir un objeto creando una función constructora.
- JavaScript no declara explícitamente los tipos de datos de las variables. En muchos casos, JavaScript realiza las conversiones automáticamente cuando es necesario.