0% encontró este documento útil (0 votos)
18 vistas4 páginas

Examen de Javascript Open Bootcamp

El documento presenta un examen de Javascript con preguntas sobre operadores, comentarios, bucles, promesas, colecciones y funciones. Cada pregunta ofrece múltiples opciones de respuesta, evaluando el conocimiento del lector sobre conceptos fundamentales de Javascript. El examen abarca temas como la creación de instancias de clases, el manejo de errores y la manipulación de objetos y arrays.

Cargado por

nellyberry.cl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas4 páginas

Examen de Javascript Open Bootcamp

El documento presenta un examen de Javascript con preguntas sobre operadores, comentarios, bucles, promesas, colecciones y funciones. Cada pregunta ofrece múltiples opciones de respuesta, evaluando el conocimiento del lector sobre conceptos fundamentales de Javascript. El examen abarca temas como la creación de instancias de clases, el manejo de errores y la manipulación de objetos y arrays.

Cargado por

nellyberry.cl
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Examen de Javascript Open Bootcamp

1. De los siguientes operadores, ¿cuál escogerías para recibir un true cuando dos valores
no sean iguales?

a. ==!
b. ||
c. !==
d. ==

2. ¿Cuál de las siguientes opciones no es válida a la hora de poner comentarios en Js?

a. // Comentario
b. // * Comentario */
c. !comentario
d. /** comentario **/

3. De las siguientes opciones, ¿cuál devolverá un true?

a. 3 !== 3
b. 3 === ‘3’
c. Ninguna de las anteriores
d. 3 == ‘3’

4. ¿Qué diferencia existe entre un bucle FOR y un FOREACH en JS?

a. Ninguna, son exactamente lo mismo


b. ForEach permite especificar tus propios iteradores
c. For es genérico, mientras ForEach solo se puede usar en arrays
d. ForEach es genérico, mientras que FOR solo se puede usar en arrays

5. ¿Qué método emplearías para cancelar desde un evento, su comportamiento por


defecto?

a. e.stop()
b. e.prevent()
c. e.cancel()
d. e.preventDefault()

6. ¿Para qué utilizamos la función then()?

a. Para definir una función callback que se ejecute cuando una promesa se resuelva
b. Para controlar el código que se debe ejecutarse
c. Para ejecutar código en el futuro
d. Todas son correctas
7. ¿Cuál de las siguientes colecciones permiten únicamente valores únicos?

a. Object
b. Array
c. Map
d. Set

8. ¿Cómo creas una nueva instancia a través del constructor de una clase llamada
Persona?

a. var p.nombre = ‘Pedro’


b. Persona p = ‘Pedro’
c. Ninguna de las anteriores
d. Let p = new Persona(‘Pedro’)

9. Si tratamos de ejecutar un valor como si fuera una función, pero éste no lo es. ¿Qué tipo
de error recibiremos por consola?

a. SyntaxError
b. LogicError
c. SystemError
d. TypeError

10. ¿Qué palabra se utiliza para crear un error en Js?

a. catch
b. error
c. exception
d. throw

11. ¿Cuál de las siguientes opciones no es correcta a la hora de definir una función flecha
que devuelva un objeto vacío?
a. =>({})
b. => { return {}; }
c. => (( { } ))
d. => { }

12. Si ejecutas console.log(typeof(100)) ¿qué obtienes?

a. 100
b. float
c. int
d.number
13. Si queremos iterar por cada una de las propiedades de un objeto de JS, ¿Qué método
debemos emplear?

a. Object.get()
b. Object.each()
c. Object.assign()
d. Object.keys()

14. De las siguientes opciones, ¿Cuál dirías que es una definición correcta de una función
flecha?

a. var { a, b } = c
b. a, b => c
c. { a, b } => c
d. (a, b) => c

15. ¿Para qué empleamos la función fetch()?

a. Para buscar dentro de una array


b. Para ejecutar una vez una promesa que se haya resuelto
c. Ninguna de las anteriores
d. Para realizar peticiones HTTP

16. ¿Qué diferencia existe entre una colección creada con MAP y una creada con OBJECT?

a. Las claves en Maps pueden ser strings


b. Puedes acceder a los valores en un Map sin necesidad de iterar a través de toda la
colección
c. Puedes iterar por un Map en el orden de inserción
d. Puedes contar el número de elementos en un Map con un método

17. Disponemos de una lista de estados: let estados = ["Completada", "Incompleta", "Por
definir"]. Si queremos hacer uso del valor "Completada" ¿qué debemos emplear?"

a. estados(0)
b. estados.1
c. estados.0
d. estados[0]

18. ¿Cuál de las siguientes opciones no es una palabra reservada de JS?

a. this
b. function
c. array
d. throw
19. ¿Qué salida obtendrías si ejecutas: 0 && "Hola"?

a. Un error de referencia
b. false
c. true
d. 0

20. ¿Cuál de las siguientes opciones es el nombre para definir una ejecución que puede ser
suspendida y recuperada más adelante?

a. Función flecha
b. Función promesa
c. Función generadora
d. Función asíncrona (async / await)

También podría gustarte