JavaScript Flashcards
Creador de JavaScript
Brendan Eich
Año de creación de JavaScript
1991
Nombre original de JavaScript
Mocha
¿Cuáles son las tres formas de declarar variables en JavaScript?
var, let y const
let y const fueron introducidos en ES6 y son la forma moderna de declarar variables.
¿Cuáles son los tipos de datos primitivos en JavaScript?
string, number, boolean, null, undefined, symbol y bigint.
¿Qué es la coerción de tipos en JavaScript?
Es la conversión automática de un tipo de dato a otro cuando se realizan operaciones.
¿Cómo se declara una función regular en JavaScript?
Function nombreFuncion(parametros) {
// código
Return resultado;
}
¿Cuál es la sintaxis de una función flecha?
const funcionFlecha = (parametros) => {
// código
Return resultado;
}
¿Cuáles son los métodos más comunes para manipular arrays?
- push() - pop() - shift() - unshift() - map() - filter() - reduce() - forEach
¿Cómo funciona la desestructuración de objetos?
```javascript
Const { propiedad1, propiedad2 } = objeto;
Const [primero, segundo] = array;
~~~
¿Qué es una promesa en JavaScript?
Es un objeto que representa la eventual finalización (o falla) de una operación asíncrona.
¿Cuál es la ventaja de usar async/await?
Permite escribir código asíncrono que parece síncrono, mejorando la legibilidad y manejo de errores.
¿Cuáles son los métodos principales para seleccionar elementos del DOM?
document.querySelector(), document.getElementById(), document.getElementsByClassName.
¿Cómo se añade un event listener a un elemento?
```javascript
Elemento.addEventListener(‘evento’, € => {
// manejador del evento
});
~~~
¿Cómo funcionan los template literals?
Se escriben con backticks () y permiten interpolación:
Hola ${nombre}`.