JavaScript es un lenguaje de programación interpretado y orientado a objetos utilizado principalmente en páginas web. Permite agregar funcionalidad interactiva a las páginas mediante el manejo de eventos del navegador y el acceso a objetos del DOM. Al igual que Java, usa herencia pero siguiendo el paradigma de programación basada en prototipos.
2. JavaScript es un lenguaje de programación interpretado, es decir , que no requiere compilación , utilizado principalmente en páginas web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C. Al igual que Java, JavaScript es un lenguaje orientado a objetos propiamente dicho, ya que dispone de Herencia , si bien ésta se realiza siguiendo el paradigma de programación basada en prototipos, ya que las nuevas clases se generan clonando las clases base (prototipos) y extendiendo su funcionalidad.
3. No existe una definición exacta de esta expresión. Se utiliza para aludir a la posibilidad, integrada en diversas aplicaciones, de crear macros (subrutinas o "programas"). Es un tipo de lenguaje de programación que, siendo relativamente sencillo y dotado de pocas reglas y preceptos, permite agregar pequeñas unidades funcionales a las aplicaciones, o simplificar y automatizar la ejecución de las funciones en sí.
4. La diferencia entre los lenguajes orientados a objetos y los basados en objetos radica en que los primeros ofrecen la posibilidad de definir objetos. Un lenguaje basado en objetos es un lenguaje con una colección de objetos. Estos objetos están, por tanto, integrados en el lenguaje.
5. Siempre que sucede algo en una página Web, se produce un evento: la pulsación de un botón, el movimiento del puntero del ratón sobre un elemento, la carga de una página, etc. La forma en que Javascript responda a dichos eventos dependerá de lo que se haya programado.
6. JavaScript 1. Se interpreta por el cliente . 2 .El codigo esta incrustado en HTML. 3 .Utilización sencilla de datos/tipos de datos. 4 .Codigo solo utilizable en documentos HTML. 5 .Colabora con elementos HTML. 6 .Posibilita el acceso directo a los objetos del navegador. 7 .basado en objetos se puede utlizar los objetos integrados. 8 .Vínculos dinámicos. Java 1.Se compila por el programador y lo ejecuta el cliente 2.El codigo se carga en el modulo. 3.Reglas muy estrictas para los tipos de datos. 4.Permite la creación de programas. 5.Supera las capacidades de HTML. 6.Carece de acceso a los objetos del navegador. 7.Orientado a objetos constan de clase con herencia. 8.Vinculo estático.