JavaScript es un lenguaje de scripting interpretado que se ejecuta en el navegador y en entornos
de servidor como [Link]. Creado por Brendan Eich en 1995, se ha convertido en la base de la
interactividad web. Su naturaleza dinámica permite escribir código sin necesidad de compilación
previa.
La sintaxis de JavaScript está basada en prototipos en lugar de clases tradicionales (hasta ES6).
Es débilmente tipado y soporta funciones de primera clase, cierres (closures) y programación
asíncrona mediante callbacks, promesas (`Promise`) y la sintaxis `async/await` introducida en
ES2017.
JavaScript se emplea en el frontend para manipular el DOM, gestionar eventos y actualizar la
interfaz de usuario de manera reactiva. En el backend, [Link] permite crear servidores eficientes y
escalables. Además, existen numerosos frameworks y bibliotecas como React, Angular y [Link]
para facilitar el desarrollo de aplicaciones complejas.
Ejemplo básico en JavaScript:
```javascript
// Función para saludar\ nasync function saludar(nombre) {
return `¡Hola, ${nombre}!`;
}
saludar('Mundo').then(mensaje => [Link](mensaje));
```
Este código define una función asíncrona `saludar` que devuelve una promesa y muestra el
mensaje resultante en la consola, ejemplificando la sintaxis moderna de ES6+.