Intro
Tipos de datos
Operadores
DOM
Extra
100

¿Cómo insertar JavaScript en nuestra página web?

<script></script>

<script src=""></script>

100

Tipo de dato que se usa para números

Number

100

Operador para multiplicar

*

100

Qué es el DOM?

El DOM (Document Object Model o Modelo de Objetos del Documento) es una representación en forma de árbol que hace el navegador web de una página HTML.

100

¿Cuál es el método nativo del navegador que se utiliza para imprimir o mostrar un mensaje en la consola de desarrollo de JavaScript?

console.log().

200

¿Donde se pone el JavaScript en el html?

Body

200

Tipo de dato que se usa para texto

String

200

Operador aritmético para dividir

/

200

Forma más utilizada de acceder a elementos dentro del HTML con JavaScript

document.getElementById("id")

200

¿Cuáles son las tres palabras clave que existen en JavaScript para declarar una variable y cuál de ellas no permite reasignar su valor?

var, let y const. La palabra clave const no permite reasignar su valor.

300

Las 4 formas de mostrar datos en JavaScript

innerHTML

document.write

window.alert()

console.log()

300

Tipo de dato que se usa para booleanos

Boolean

300

Operador aritmético para obtener el residuo de la división

%

300

Verdadero o falso: Se puede insertar código HTML en una página usando el método innerText:

Falso, para eso se usa innerHTML. innerText solo inserta texto.

300

¿Cuál es la diferencia conceptual entre los valores undefined y null?

undefined significa que una variable ha sido declarada pero aún no se le ha asignado ningún valor (ausencia no intencionada), mientras que null representa la ausencia intencional de un valor o un objeto "vacío" asignado explícitamente por el programador.

400
¿Qué caracter no se permite como primer carácter en nombres de JavaScript?

Números

400

Cómo convertir cadenas de texto a números en JavaScript?

Number(), parseInt(), parseFloat()

400

Operador de asignación que es equivalente a
[ x = x+ y ]

x += y

400
¿Cómo añadir una clase a un elemento del HTML?

element.classList.add("miclase")

400

¿Cuál es el resultado exacto de evaluar la expresión "5" + 3 y "5" - 3 en JavaScript?

"5" + 3 resulta en "53" (concatenación de texto). "5" - 3 resulta en 2 (conversión implícita a número por coerción de tipos).

500

Para qué sirve
"try{...}catch(error){...}" ?

Depuración de errores, probar código que podría romper el programa

500

Para qué se usa Null en JavaScript?

se usa para representar la ausencia intencional de cualquier valor o un objeto que no existe.

500

Operador de comparación que compara que tenga igual tipo de dato e igual valor 

===

500

Qué hace el método classList.replace?

Reemplaza una clase del CSS por otra 

500

¿Qué operadores lógicos representan la conjunción (Y) y la disyunción (O) en JavaScript?

&& (AND) y || (OR).