option
Cuestiones
ayuda
daypo
buscar.php

Ejemplos ejecución JavaScript

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ejemplos ejecución JavaScript

Descripción:
Ejemplos tipo test para la ejecución de código Javascript

Fecha de Creación: 2025/01/21

Categoría: Otros

Número Preguntas: 68

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es el resultado de console.log("1" + 5)?. "15". 6. 1. NaN.

¿Cuál es el resultado de console.log("2" - 2)?. "0". 0. NaN. "2".

¿Cuál es el resultado de console.log('10' * 3)?. "30". 30. NaN. "103".

¿Cuál es el resultado de console.log('10' / 2)?. 5. '5'. NaN. '10'.

¿Cuál es el resultado de console.log(true + true)?. false. 1. 2. true.

¿Cuál es el resultado de console.log('1' + true)?. 1true. true1. '1'. NaN.

¿Cuál es el resultado de console.log('10' - true)?. 11. 9. NaN. "10true".

¿Cuál es el resultado de console.log('--------A')?. NaN. undefined. '--------A'. --------A.

¿Cuál es el resultado de console.log(true == 1)?. false. true. NaN. undefined.

¿Cuál es el resultado de console.log(true === 1)?. false. true. NaN. undefined.

¿Cuál es el resultado de console.log(true - false === 1)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log('2' + 2)?. "22". 4. 2. '4'.

¿Cuál es el resultado de console.log(2 + '2')?. "22". 4. 2. '4'.

¿Cuál es el resultado de console.log("2" - -2)?. 4. 22. NaN. "2-2".

¿Cuál es el resultado de console.log('--------B')?. --------B. NaN. undefined. --------A.

¿Cuál es el resultado de console.log(NaN == NaN)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log(NaN === NaN)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log("" == 0)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log("" === 0)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log('--------C')?. --------C. --------A. Nan. undefined.

¿Cuál es el resultado de console.log(undefined === null)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log("0" == 0)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log("false" == false)?. true. false. NaN. undefined.

¿Cuál es el resultado de console.log('\t\r\n ' == 0)?. true. false. NaN. undefined.

¿Qué imprime el primer bucle for...in? let o = { x: 1, y: 2, z: 3 }; let a = [], i = 0; for (let p in o) { console.log(o[p]); } for (a[i++] in o); console.log(a);. x, y, z. 1, 2, 3. undefined, undefined, undefined. Nada, hay un error de compilación.

¿Qué sucede con el segundo bucle for...in? let o = { x: 1, y: 2, z: 3 }; let a = [], i = 0; for (let p in o) { console.log(o[p]); } for (a[i++] in o); console.log(a);. Almacena los valores 1, 2, 3 en a. Almacena las claves "x", "y", "z" en a. Lanza un error porque a[i++] no es válido. No hace nada porque el cuerpo del bucle está vacío.

¿Qué imprime console.log(a) después del segundo bucle? let o = { x: 1, y: 2, z: 3 }; let a = [], i = 0; for (let p in o) { console.log(o[p]); } for (a[i++] in o); console.log(a);. [1, 2, 3]. ["x", "y", "z"]. []. Lanza un error.

*~ ¿Cuál es el valor inicial de a en el ámbito global? var a = 5; function test() { console.log(a); a = 0; } test(); console.log(a);. undefined. 0. 5. Lanza error por que a no está definida.

*~ ¿Qué imprime el primer console.log(a) dentro de la función test? var a = 5; function test() { console.log(a); a = 0; } test(); console.log(a);. undefined. 0. 5. Lanza error por que a no está definida en la función.

*~ ¿Qué sucede con la variable a cuando se ejecuta a = 0; dentro de test? var a = 5; function test() { console.log(a); a = 0; } test(); console.log(a);. Se asigna 0 a una nueva variable a local dentro de test. Se asigna 0 a la variable a global. Lanza un error porque a no está declarada dentro de test. No afecta a la variable a global porque el valor solo cambia dentro de la función.

* ¿Qué imprime console.log(a) después de ejecutar la función test? var a = 5; function test() { console.log(a); a = 0; } test(); console.log(a);. undefined. 0. 5. Lanza error por que a no está definida en el ámbito global.

*~ ¿Qué valor tiene x en el ámbito global antes de ejecutar func? var x = 1; function func() { console.log(x); var x = 2; } func();. undefined. null. 1. Lanza un error por que no se ha inicializado.

*~ ¿Qué sucede con la variable x dentro de la función func? var x = 1; function func() { console.log(x); var x = 2; } func();. Usa el valor global x = 1 porque no se declara una nueva variable local. Se declara una nueva variable x local que "sombrea" la variable global. Se usa la variable global x, pero su valor se cambia a 2 dentro de la función. Lanza un error porque x ya existe en el ámbito global.

*~ ¿Por qué console.log(x) dentro de la función imprime undefined? var x = 1; function func() { console.log(x); var x = 2; } func();. Porque la variable global x no está definida en ese momento. Porque la variable local x está declarada pero aún no inicializada debido al hoisting. Porque JavaScript siempre inicializa variables locales con undefined cuando se declaran. Porque x está siendo referenciada antes de ser declarada.

*~ ¿Qué imprime console.log(x) dentro de la función? var x = 1; function func() { console.log(x); var x = 2; } func();. undefined. 1. 2. Lanza un error porque x no está definida.

*~ ¿Qué hace el constructor Symbol("mi_simbolo")? let a = Symbol("mi_simbolo"); let b = Symbol("mi_simbolo"); console.log(a === b); console.log(a == b);. Crea un símbolo único cada vez que se llama, incluso si la descripción es igual. Crea un símbolo que puede ser reutilizado si la descripción coincide. Lanza un error porque Symbol no es un constructor. Crea una variable global llamada mi_simbolo.

* ¿Qué imprime console.log(a === b)? let a = Symbol("mi_simbolo"); let b = Symbol("mi_simbolo"); console.log(a === b); console.log(a == b);. true. false. undefined. Lanza un error porque los símbolos no se pueden comparar.

* ¿Qué imprime console.log(a == b)? let a = Symbol("mi_simbolo"); let b = Symbol("mi_simbolo"); console.log(a === b); console.log(a == b);. true. false. undefined. Lanza un error por que los símbolos no se pueden comparar.

*~ ¿Por qué a y b no son iguales aunque se crearon con la misma descripción? let a = Symbol("mi_simbolo"); let b = Symbol("mi_simbolo"); console.log(a === b); console.log(a == b);. Porque Symbol genera siempre valores únicos, independientemente de la descripción. Porque la descripción afecta solo a los símbolos creados con el mismo Symbol.for(). Porque === no compara descripciones. Todas las anteriores.

*~ ¿Qué valor tiene obj.prop al inicio del programa? var obj = { prop: 37 }; var myProp = function() { return this.prop; }; obj.f = myProp; obj.f();. undefined. null. 37. Lanza error porque prop no está definida.

*~ ¿Qué valor devuelve la función myProp cuando se llama con this.prop? var obj = { prop: 37 }; var myProp = function() { return this.prop; }; obj.f = myProp; obj.f();. El valor de la propiedad prop del objeto al que pertenezca this. Siempre devuelve 37. Devuelve el valor global de prop. Lanza un error porque this no está definido.

*~ ¿Qué valor tiene obj.f después de ejecutar obj.f = myProp? var obj = { prop: 37 }; var myProp = function() { return this.prop; }; obj.f = myProp; obj.f();. undefined. La referencia a la función myProp. Una copia de la función myProp con el valor de this fijo en obj. Lanza un error porque myProp no se puede asignar.

* ¿Qué valor devuelve obj.f()? var obj = { prop: 37 }; var myProp = function() { return this.prop; }; obj.f = myProp; obj.f();. undefined. null. 37. Lanza un error por que f no está definida.

*~ ¿Por qué this.prop dentro de myProp se refiere a obj.prop cuando se llama obj.f()? var obj = { prop: 37 }; var myProp = function() { return this.prop; }; obj.f = myProp; obj.f();. Porque myProp se asignó a obj como su método f. Porque el valor de this siempre apunta al objeto global. Porque en JavaScript, el valor de this depende del objeto que invoque la función. Porque obj es un objeto predefinido en JavaScript.

*~ ¿Qué hace el bloque <% x = 30; %>? <% x = 30; %> <% x = 200; %> <%! x = 300; %> <% return x; %> <% return this.x; %>. Define una variable local x con valor 30. Declara una variable global x con valor 30. Cambia el valor de x a 30, si ya estaba definida. No hace nada porque falta el tipo de variable.

* ¿Qué valor devuelve <% return x; %>? <% x = 30; %> <% x = 200; %> <%! x = 300; %> <% return x; %> <% return this.x; %>. 30. 200. 300. Depende del valor más reciente de x en el ámbito del script.

* ¿Qué valor devuelve <% return this.x; %>? <% x = 30; %> <% x = 200; %> <%! x = 300; %> <% return x; %> <% return this.x; %>. 30. 200. 300. Lanza un error por que this.x no está definido.

*~ ¿Qué imprimirá el código antes de que se ejecute la función f()? function f() { (function inner() { setTimeout(() => { console.log("a"); }, 1); })(); console.log("b"); } document.writeln("c"); f(); console.log("d");. b. d. c. a.

* ¿En qué orden se ejecutan los mensajes impresos en consola? function f() { (function inner() { setTimeout(() => { console.log("a"); }, 1); })(); console.log("b"); } document.writeln("c"); f(); console.log("d");. El orden es c, b, a, d. El orden es c, a, b, d. El orden es a, c, b, d. El orden es b, c, d, a.

* ¿Cuál es el propósito del código proporcionado? <a href="url"> <img src="URL de la IMAGEN" alt="Texto"> </a>. Crear un enlace de texto con una imagen de fondo. Hacer que una imagen sea clickeable y redirigir a otra página o URL. Mostrar una imagen en una página web sin permitir interacciones. Crear un enlace que al hacer clic descargue una imagen.

*~ Si la URL de la imagen es incorrecta o la imagen no puede cargarse, ¿qué ocurrirá? <a href="url"> <img src="URL de la IMAGEN" alt="Texto"> </a>. Se mostrará un cuadro de texto alternativo con la descripción proporcionada en el atributo alt. La página se bloqueará. Se mostrará una imagen de error predeterminada. No ocurrirá nada, la imagen se mostrará de todos modos.

* ¿Cómo insertar un elemento en la última posición de un array disperso en JavaScript?. array.push(elemento);. array[array.length] = elemento;. array.unshift(elemento);. array.insert(elemento);.

* ¿Cómo se indica, de manera semántica, la negrita en HTML?. <b>. <strong>. <em>. <i>.

* ¿Cuál es el atributo para aplicar estilos a las listas no ordenadas (<ul>) en HTML?. list-style-type. list-type-style. ul-style. list-type.

* ¿Qué valor del atributo loading en la etiqueta <img> hace que la imagen se cargue al terminar de cargar el HTML?. loading="lazy". loading="eager". loading="deferred". loading="delayed".

* ¿Cuál es el valor del atributo loading que hace que la imagen se cargue inmediatamente, conforme se encuentra en el documento HTML?. loading="lazy". loading="eager". loading="deferred". loading="immediate".

* ¿Qué es el objeto application en JSP?. Es un objeto local que contiene información de sesión para un usuario. Es un objeto global que representa el contexto de la aplicación web y se utiliza para compartir información entre todos los usuarios. Es un objeto utilizado solo para almacenar atributos de la base de datos. Es un objeto utilizado solo para representar la configuración del servidor web.

* ¿Qué es WebAssembly?. Es un lenguaje de programación de alto nivel utilizado solo en aplicaciones móviles. Es un formato de código binario portable, de bajo nivel, ejecutado rápidamente en varias plataformas. Su principal objetivo es ofrecer rendimiento cercano al código nativo y permitir que diferentes lenguajes de programación puedan ser compilados a este formato, ejecutándose eficientemente en el navegador. Es un tipo de base de datos utilizada para almacenar información en aplicaciones web. Es una herramienta para la gestión de redes en aplicaciones web.

* ¿Cómo podemos ver el valor de un elemento del DOM?. document.getElementById("Celsius").innerText;. document.getElementById("Celsius").value;. document.querySelector("Celsius").value;. document.getElementByClassName("Celsius").value;.

* ¿Qué bucle ignora los huecos de los arrays dispersos?. forEach. for in. for of. Ninguna es correcta.

* ¿Qué se utiliza para datos que no hay que modificar? (DUDOSA). hidden. readonly. disabled. immutable.

* ¿Cuál es el resultado de la siguiente expresión en JavaScript? typeof true;. boolean. bool. object. undefined.

* ¿Cómo se establece un rango en un campo de entrada en HTML?. <input type="range" min="" max="">. <input type="number" min="" max="">. <input type="text" min="" max="">. <input type="checkbox" min="" max="">.

* ¿Cuál es la etiqueta HTML para crear texto en formato de superscript?. <sub>. <sup>. <script>. <strong>.

* ¿Qué significa que las funciones sean de primera clase en JavaScript?. Las funciones no se pueden asignar a variables ni transmitir como argumentos. Las funciones son objetos y se pueden manipular y transmitir al igual que cualquier otro objeto. Las funciones solo pueden ejecutarse dentro de su contexto de definición. Las funciones no pueden ser devueltas como valores.

¿Para qué se utiliza el <input type="hidden"> en formularios?. Para mostrar información al usuario sin que pueda modificarla. Para conservar datos en formularios multipágina y asegurarse de que no puedan ser modificados. Para ocultar el formulario completamente. Para permitir la modificación de datos sin que el usuario los vea.

* ¿Qué se imprime en la consola si se ejecuta el siguiente código en JavaScript? function test() { this = 42; } test(); console.log(this);. 42. undefined. test(). Ninguna de las anteriores.

*~ ¿Qué se imprime en la consola si se ejecuta el siguiente código en JavaScript? function test() { this.valor = 42; // Asignación de una propiedad 'valor' a 'this' } test(); console.log(this.valor);. 42. undefined. test(). Ninguna de las anteriores.

Denunciar Test