1. Apareció en.y quien lo diseño
1.1. Apareció en 1995 y fue diseñado por Netscape communications y Fundacion Mozilla.
2. Caracteristicas
2.1. Imperativo y estructuraddo
2.1.1. JavaScript es compatible con gran parte de la estructura de programación de C (por ejemplo, sentencias=if, bucles=for, sentencias=switch, etc.)
2.2. Dinamico
2.2.1. Tipado Dinamico
2.2.2. Como en la mayoría de lenguajes de scripting, el tipo está asociado al valor, no a la variable. Por ejemplo, una variable x en un momento dado puede estar ligada a un número y más adelante, religada a una cadena.
2.2.3. Objetual
2.2.4. JavaScript está formado casi en su totalidad por objetos. Los objetos en JavaScript son arrays asociativos, mejorados con la inclusión de prototipos
2.3. Funcional
2.3.1. Funciones de primera clase
2.3.2. A las funciones se les suele llamar ciudadanos de primera clase; son objetos en sí mismos. Como tal, poseen propiedades y métodos, como .call() y .bind().
2.4. Prototípico
2.4.1. Prototipos
2.4.2. JavaScript usa prototipos en vez de clases para el uso de herencia.