Prerrequisito: Comprensión básica de los conceptos de JavaScript
1. En JavaScript, no tenemos tipos de datos como enteros y flotantes. ¿Cuál es la función que se puede usar para verificar si el número es un número entero o no?
A) Integer(value)
B) ifInteger(value)
C) isInteger(value)
D) ifinteger(value)
Respuesta: Opción C
Explicación: la función isInteger() se usa para comprobar si un número es entero o no. La función se usa como: document.write(number.isInteger(2018)) dará como resultado verdadero.
2. Prediga la salida en la consola para el siguiente código JavaScript.
javascript
<script> let myName = "Geek"; let myCity = "Geekistan"; console.log(`My name is ${myName}. My favorite city is ${myCity}.`) </script>
A) Error de compilación
B) Mi nombre es Geek. Mi ciudad favorita es Geekistan.
C) Mi nombre es ${myName}. Mi ciudad favorita es ${myCity}.
D) 0
Respuesta: B
Explicación: En la interpolación de strings, ${variable} se usa para referirse al valor de una variable.
3. Prediga la salida en la consola para el siguiente código JavaScript.
javascript
<script> let geek = 'GeeksforGeeks'; console.log(typeof geek); geek=1; console.log(typeof geek); </script>
A)
número de string
B) string
string
C) nulo
nulo
D) string
entero
Respuesta: A
Explicación: el tipo de comando devolverá el tipo de datos de la variable.
4. ¿Cuál de las siguientes es una ventaja de usar JavaScript?
A) Mayor interactividad.
B) Menos interacción con el servidor.
C) Retroalimentación inmediata de los usuarios.
Todo lo anterior.
Respuesta: D
Explicación: JavaScript garantiza una mayor interactividad, menos interacción con el servidor y comentarios inmediatos de los usuarios.
5. ¿Qué función de un objeto Array llama a una función para cada elemento de la array?
A) paraCada()
B) cada()
C) para cada()
D) cada()
Respuesta: A
Explicación: para cada() – Llama a una función para cada elemento en la array.
6. JavaScript es un lenguaje de secuencias de comandos lateral ________.
A) Servidor
B) ISP
C) Navegador
D) Ninguna de las anteriores
Respuesta: Opción C
Explicación: JavaScript es un lenguaje de secuencias de comandos del lado del navegador. ASP, PHP, Perl son lenguajes de secuencias de comandos del lado del servidor.
7. Prediga la salida en la consola para el siguiente código JavaScript.
javascript
<script> function geek() { if(true) { var a = 5; } document.write(a); } geek(); </script>
A) Error de compilación
B) No se imprimirá nada como resultado
C) 5
D) Error de tiempo de ejecución
Respuesta: C
Explicación: en JavaScript, el alcance de las variables no cambia en las declaraciones condicionales y los bucles. El alcance solo cambia en el caso de funciones, por lo tanto, a se define incluso fuera del bloque condicional ‘si’.
8. JavaScript es un lenguaje ________.
A) un compilado
B) un interpretado
Respuesta: B
Explicación:JavaScript es un lenguaje interpretado, no un lenguaje compilado. Los códigos C++ o Java deben compilarse antes de ejecutarse. El código fuente se pasa a través de un programa llamado compilador, que lo traduce en código de bytes que la máquina entiende y puede ejecutar. No existe tal necesidad en el caso de JavaScript.
9. Prediga la salida del siguiente código JavaScript.
javascript
<script type="text/javascript"> <!-- document.write("Hello"); //--> </script>
A) Nada
B) Error de compilación
C) Hola
D) <!–document.write(“Hola”);//–>
Respuesta: C
Explicación: Para comentar varias líneas en JavaScript, la sintaxis es /*comentario*/.
10. ¿Cuál fue el primer navegador compatible con JavaScript?
A) Mozilla Firefox
B) Netscape
C) Google Chrome
D) IE
Respuesta: B
Explicación: Netscape fue el primer navegador web compatible con JavaScript.
11. En JavaScript, ¿cuál de las siguientes acciones se realiza cuando el intérprete encuentra una declaración vacía?
A) Lanza un error
B) Muestra una advertencia
C) Solicita completar la declaración
D) Ignora las declaraciones
Respuesta: Opción D
Explicación : en JavaScript, cuando el intérprete encuentra la declaración vacía, ignora las declaraciones.
12.¿Cuál es la sintaxis correcta para crear un objeto?
A) var libro = Objeto();
B) var libro = nuevo Objeto();
C) var libro = nuevo Libro();
D) var libro = nuevo OBJETO();
Respuesta : Opción B
Explicación : la sintaxis correcta para crear un objeto es var book = new Object(); .Por lo tanto, la opción es B
13 ¿Cuál de los siguientes no es el operador JavaScriopt?
A) tipo de
B) este
C) eliminar
D) nuevo
Respuesta :
Explicación de la opción B : esta es una palabra clave, por lo que no es un operador en javascript. Por lo tanto, la opción es B.
14 . ¿Cuál de los siguientes es el uso de la etiqueta <noscript>?
A) Impide la ejecución de secuencias de comandos
B) Se muestra en navegadores que no utilizan JavaScript
C) Detiene las cookies
D) Todas las anteriores
Respuesta : opción B
Explicación : los navegadores que no utilizan JavaScript muestran la etiqueta <noscript>, por lo que la opción es B.
15 . ¿Qué sucede cuando un documento se carga en javascript?
A) ventana.onload = displayTime;
B) onload = displayTime;
C) ventana.onload = inicio;
D) ventana. = tiempo de visualización;
Respuesta : Opción A
Explicación : cuando el documento se carga en javascript, se utiliza el método window.onload para acceder a la pantalla cuando se carga una página.
Publicación traducida automáticamente
Artículo escrito por Pritha Upadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA