wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 33

Worksheet time: 18mins

Name
Class
Date
1.

¿Qué diferencia hay entre una variable local y una variable global?

a)
Una variable local es accesible en todo el programa, mientras que una variable global solo es accesible dentro de la función donde se declara.
b)
Una variable local y una variable global son accesibles solo dentro de la función donde se declaran.
c)
Una variable local y una variable global son accesibles en todo el programa.
d)

Una variable local es accesible dentro de la función donde se declara, mientras que una variable global es accesible en todo el código.

2.

¿A qué definimos como "la instancia de una clase"?

(a)  

3.

¿Qué método usamos para seleccionar un nodo en JavaScript?

a)
getElementById() o querySelector()
b)
selectNode() o querySelectorAll()
c)
findElement() o getElementById()
d)
chooseNode() o getElementsByClass()
4.

¿Para qué se utilizan los métodos appendChild e innerHTML?

a)
Para manipular el contenido HTML de un elemento.
b)
Para hacer ejercicio físico
c)
Para enviar correos electrónicos
d)
Para cocinar una receta
5.

¿Cuál es la diferencia entre el operador == y el operador === en JavaScript?

a)

El operador == compara solo el valor de dos variables , mientras que el operador === compara el valor y el tipo de dato.

b)

El operador == compara el valor y el tipo de dato de dos variables, mientras que el operador === compara el valor de las variables.

c)

El operador == compara solo el valor de las variables, mientras que el operador === compara el valor y el tipo de dato sin tener en cuenta.

d)

El operador == compara el valor de dos variables sin tener en cuenta el tipo de dato, mientras que el operador === compara solo el valor de las variables.

6.

¿Cuál es el propósito del método push() en JavaScript?

a)

Agregar un nuevo elemento al principio de un array.

b)

Agregar un nuevo elemento al final de un array.

c)

Eliminar el último elemento de un array.

d)

Eliminar el primer elemento de un array.

7.

¿Cuál es la forma correcta de declarar una variable en JavaScript?

a)

var x = 10;

b)

variable x = 10;

c)

x = 10;

d)

int x = 10;

8.

¿Cuál es la forma correcta de comentar una línea de código en JavaScript?

a)

// Este es un comentario de una línea

b)

/* Este es un comentario de una línea */

c)

/* Este es un comentario de varias líneas */

d)

/* Este es un comentario de una línea //

9.

¿Cuál es la forma correcta de declarar una constante en JavaScript?

a)

const x = 10;

b)

constant x = 10;

c)

x = 10;

d)

let x = 10;

10.

¿Cuál es la forma de iterar sobre un array en JavaScript?

a)

for (var i = 0; i < array.length; i++)

b)

for (var i un array)

c)

for (var i = 0; i <= array.length; i++)

11.

¿Cuál es el propósito del método slice() en JavaScript?

a)

Eliminar un elemento de un array.

b)

Devuelve la copia de un array desde el indice del inicio hasta el penúltimo final , excluyendo el final.

c)

Unir dos arrays en uno solo.

d)

Reemplazar un elemento en un array.

12.

¿Cuál es la forma de comparar dos cadenas de texto en JavaScript?

a)

Usando el operador ==

b)

Usando el método compare()

c)

Usando el método equals()

d)

Usando el operador ===

13.

¿Cuál es el propósito del método split() en JavaScript?

a)
Unir dos cadenas en una sola
b)
Eliminar una subcadena de una cadena
c)
Convertir una cadena en un número
d)
Dividir una cadena en un array de subcadenas
14.

¿Cuál es la forma correcta de declarar una función en JavaScript?

a)

function myFunction() { }

b)

func myFunction() { }

c)

def myFunction() { }

d)

void myFunction() { }

15.

¿Cuál es la forma correcta de concatenar dos arrays en JavaScript?

a)

array1.concat(array2)

b)

array1 + array2

c)

array1.join(array2)

d)

array1.combine(array2)

16.

¿Cuál es la forma correcta de declarar un bucle for en JavaScript?

a)

for (var i = 0; i < array.length; i++)

b)

for (var i in array)

c)

for (var i = 0; i <= array.length; i++)

17.

¿Cuál es la forma de comparar dos números en JavaScript?

a)

Usando el operador ==

b)

Usando el método compare()

c)

Usando el método equals()

d)

Usando el operador ===

18.

¿Cuál es el propósito del método pop() en JavaScript?

a)

Eliminar el último elemento de un array.

b)

Agregar un nuevo elemento al final de un array.

c)

Agregar un nuevo elemento al principio de un array.

19.

La difernecia entre una función y un método es ...

a)
Un método se utiliza en programación orientada a procedimientos, mientras que una función se utiliza en programación orientada a objetos
b)
Una función es independiente, mientras que un método es parte de una clase u objeto.
c)
Un método es independiente, mientras que una función es parte de una clase u objeto
d)
Una función es lo mismo que un método
20.

¿Cuáles son los pasos para crear nuevos nodos en JavaScipt?

a)
Usar el método document.createTextNode() para crear un nuevo elemento
b)
Usar el método document.getElementById() para crear un nuevo elemento
c)

1.Crear un nuevo elemento.

2.Añadir el nuevo elemento a un elemento existente en el documento.

d)
Usar el método document.querySelector() para crear un nuevo elemento
21.

¿Para qué se usa el método createTextNode()?

a)
Para eliminar un nodo de texto en un documento HTML.
b)
Para cambiar el color de un nodo de texto en un documento HTML.
c)
Para insertar una imagen en un documento HTML.
d)
Para crear un nuevo nodo de texto en un documento HTML.
22.

¿Cuál es la diferencia entre una variable let y una variable const en JavaScript?

a)

Una variable let es reasignable, mientras que una variable const no lo es.

b)

Una variable let y una variable const son reasignables.

c)

Una variable let es constante, mientras que una variable const es reasignable.

d)

Una variable let y una variable const son constantes.

23.

¿Cuál es la forma correcta de convertir un número a una cadena en JavaScript?

a)

Usando el método toString()

b)

Usando el método toNumber()

c)

Usando el método convertToString()

d)

Usando el método string()

24.

¿Cuál es la forma correcta de obtener la longitud de un array en JavaScript?

a)

Usando la propiedad length

b)

Usando el método size()

c)

Usando el método count()

d)

Usando el método Length()

25.

En JavaScript, marca los objetos globales que proporcionan funciones para manipular el DOM:

a)
document
b)
navigator
c)
console
d)
window
26.

¿Cuál es la palabra clave utilizada para declarar una función en JavaScript?

a)
declarar
b)
function
c)
variable
d)
iniciar
27.

¿Cómo se accede al primer elemento de un array en JavaScript?

a)
  • array[1]

b)

array.first()

c)
  • array[0]

d)
  • first(array)

28.

¿Cuál es el método utilizado para convertir una cadena a minúsculas en JavaScript?

a)
  • toUpperCase()

b)
  • lower()

c)

toLowerCase()

d)

capitalize()

29.

¿Cómo se declara un array en JavaScript?

a)

var myArray = new Array();

b)
  • array myArray = [];

c)
  • var myArray = array();

d)
  • var myArray = [1,2,3 ];

30.

¿Cuál de los siguientes métodos se utiliza para agregar un nuevo nodo al final de un elemento en el DOM?

a)
appendChild()
b)
getElementById()
c)
removeChild()
d)
insertBefore()
31.

¿Para qué usamos el método insertBefore()?

a)
Para mover un nodo al final del árbol DOM.
b)
Para cambiar el color de un nodo en el árbol DOM.
c)
Para eliminar un nodo del árbol DOM.
d)
Para insertar un nodo antes de otro nodo en el árbol DOM.
32.

¿Cuál es la función principal de addEventListener en JavaScript?

a)

Crear nuevos elementos en el DOM.

b)

Cambiar el estilo de un elemento HTML.

c)

Eliminar elementos del DOM.

d)

Asociar un evento a un elemento y especificar la función que se ejecutará cuando ocurra ese evento.

33.

¿Cuál es la sintaxis correcta para utilizar addEventListener para escuchar un clic en un botón con el ID "myButton"?

a)

myButton.addEventListener('click', ( )=>{ });

b)

addEventListener('click', function() {...}, myButton);

c)

document.addEventListener('myButton', 'click', function() {...});

d)

addEvent('click', myButton, function() {...});