wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

En JavaScript el objeto documentdocument  sirve para:

a)

Acceder y modificar elementos HTML

b)

Crear nuevos elementos HTML de forma dinámica

c)

Imprimir en consola "Hola mundo"

d)

No sirve para nada

2.

Teniendo en cuenta el siguiente código:

let data = fetch("https://japceibal.github.io/emercadoapi/cats/cat.json")let\ data\ =\ fetch\left("https://japceibal.github.io/emercado-api/cats/cat.json"\right)  ¿Qué tipo de dato tiene la variable datadata  ?

a)

Un array de elementos asociados a la URL

b)

Nada

c)

Un objeto Promise

d)

Un JSON

3.

HTTP es ...

a)

protocolo de autenticación utilizado para crear logins

b)

una sigla inventada

c)

un protocolo para conectarse mediante terminal de forma segura a servidores (tal como SSH)

d)

el protocolo para la transferencia de información en la Web

4.

Las expresiones regulares sirven para ...

a)

validar que un String siga determinado formato que necesitemos

b)

expresar ideas de cualquier tipo

c)

traducir información en otros idiomas

d)

Ninguna de las anteriores

5.

Se le llama cadena de caracteres a un objeto de tipo...

a)

Boolean

b)

String

c)

Number

d)

null

6.

Una "Promesa" en JS se usa para ...

a)

traer un JSON

b)

prometer que JS no es un lenguaje difícil

c)

consumir un API

d)

ejecuciones asíncronas (representa un valor que puede estar disponible en algún momento o nunca)

7.

"async" y "await" son para ...

a)

nada, el profe las inventó para sonar interesante

b)

esperar el resultado de una promesa

c)

sincronizar con el servidor y descargar los datos respectivamente

d)

declarar que una función es asíncrona

8.

Señala la forma (o las formas) de traer un elemento por su id desde el DOM:

a)

document.elementBayId("example")

b)

document.querySelector("#example")

c)

Math.sqrt("example")

d)

document.getElementById("example")

9.

Dado el siguiente código que trae un input de tipo "text":

let input = document.getElementById("example")let\ input\ =\ document.getElementById\left("example"\right)  

señala la forma correcta de añadirle un manejador de eventos para leer su información en tiempo real

a)

document.addEventListener("input", (e) => {

...

});

b)

input.addEventListener("input", (e) => { ...

});

c)

No se puede, sólo se puede hacer eso desde HTML

d)

input.forEach("click"=> {...});

10.

Teniendo en cuenta el siguiente código =>

let data=[5,2,3,4,15,35];let\ data=[5,2,3,4,15,35];  

Señala la forma correcta de recorrer el array:

a)

forEach(let number of data) {

...

});

b)

for(let number in data){

...

}

c)

console.log(data)

d)

Ninguna de las anteriores