JavaScript es un lenguaje de script basado en prototipos con tipado dinámico. La mezcla de estas características lo convierten en un lenguaje multi-paradigma, permitiendo la programación orientada a objeto, la imperativa y la programación funcional.
A pesar de un parecido en cuanto a la sintaxis yen algunas librarías estándar, Javascript y Java no están relacionados y tienen diferentes semánticas. La sintaxis de JavaScript deriva de C.
Las nuevas máquinas virtuales de JavaScript (VMs) han incrementado la popularidad de JavaScript para las aplicaciones del lado del servidor. En el lado del cliente, JavaScript ha sido implementado tradicionalmente como lenguaje interpretado, pero algunos navegadores modernos realizan una compilación al vuelo.
Consigue que todas las luces estén encendidas (casillas en blanco). Cada vez es más complicado!