originalmente por Brendan Eich de Netscape con el Qué es JavaScript nombre de Mocha, el cual fue JavaScript renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript.
Es un lenguaje ligera e interpretado,
orientado a objetos con funciones de primera clase, mas conocido como el lenguaje de script para paginas web, EXTENCIONES ESPECIFICAS DEL FABRICANTE JavaScript es compatible con gran pero también usado en muchos parte de la estructura de programación entornos sin navegador, tales como de C (por ejemplo, sentencias if, bucles node.js o apache couch.DB. Es un for, sentencias switch, etc.). lenguaje script multiparadigma, basado en prototipos, dinamico, JavaScript se encuentra oficialmente bajo la organización de soporta estilos de programación OBJETUAL: JavaScript esta formada casi Mozilla foundation, y periódicamente se añaden nuevas funcional. en su totalidad por objetos. características del lenguaje. Sin embargo, solo algunos motores JavaScript son compatibles con estas características. DINAMICO: tipado dinámico como en la mayoría de lenguajes de scripting, el tipo esta asociado al valor y no a la variable. -Las propiedades get y set (también compatibles con WebKit, Opera, 35ActionScript y Rhino). FUNCIONAL: funciones de primera -clausulas catch condicionales. clase. A las funciones se le suele llamar -protocolo iterador adoptado Python. ciudadanos de primera clase; son -comutinas también adaptadas a Python. objetos en si mismo. -generación de listas y expresiones por comprensión también adoptado de Python