Solución Práctica Semana 13 - Maximoastudillotimoteo
Solución Práctica Semana 13 - Maximoastudillotimoteo
Rpta: El código es incorrecto, lo correcto seria quitar la segunda línea (PI = 3.14;) ya
que una variable “const” se mantiene fija y ya no se edita, pero en la siguiente línea le
esta dando otro valor cuando eso es erróneo, esa sería la corrección.
Pregunta 02:
[Link](nombre);
Var nombre = “Juan”;
¿Es correcto este código?, ¿Si no lo es, cuál es la corrección?
Pregunta 03:
Rpta: El código está bien, al momento de dar clic en el botón, el navegador nos
mostrara una ventana con el mensaje “Hola María”.
Pregunta 04:
¿Es correcto este código?, ¿Si no lo es, cuál es la corrección?
Rpta: El código tiene un error en la condición “if (edad = 21)”, ya que para hacer una
comparación debería ser de esta manera: “if (edad == 21)” ya que para hacer
comparaciones se usa dos veces el signo “=”.
Pregunta 05:
Rpta: El código tiene un error al momento de acceder al elemento del arreglo ya que si
bien son 4 elementos del arreglo, para acceder a ellos el primer elemento esta ubicado
en la posición (0), teniendo eso en cuenta el ultimo elemento que se agrego esta
ubicado en la posición (3).
Pregunta 06:
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Corrección: El prompt devuelve un valor de tipo string, por lo que es necesario
convertirlo a número para poder realizar la comparación correctamente.
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Análisis: Este código es correcto, ya que permite cambiar el color de fondo al
seleccionar una opción del select.
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Análisis: El código es correcto. Muestra "Miércoles" ya que el valor de dia es 3.
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código es incorrecto, ya que inyecta código JavaScript malicioso, lo
que puede causar un ataque de XSS (Cross-Site Scripting). Debes evitar agregar
código JavaScript de esta manera:
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Análisis: Este código es correcto, ya que permite cambiar el color de fondo al
seleccionar una opción del select.
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código es incorrecto, ya que inyecta código JavaScript malicioso, lo
que puede causar un ataque de XSS (Cross-Site Scripting). Debes evitar agregar
código JavaScript de esta manera:
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Corrección: El prompt devuelve un valor de tipo string, por lo que es necesario
convertirlo a número para poder realizar la comparación correctamente.
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Análisis: El código es correcto. Si no se pasa un nombre, el valor por defecto será
"Usuario".
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Corrección: El código es correcto. Añade un click listener a cada botón, y muestra un
mensaje cuando se hace clic en cada uno.
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Análisis: Este código es correcto. Elige un color aleatorio de la lista colores.
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Análisis: Este código es correcto, ya que permite cambiar el color de fondo al
seleccionar una opción del select.
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código es incorrecto, ya que inyecta código JavaScript malicioso, lo
que puede causar un ataque de XSS (Cross-Site Scripting). Debes evitar agregar
código JavaScript de esta manera:
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Análisis: Este código es correcto, ya que permite cambiar el color de fondo al
seleccionar una opción del select.
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Corrección: Este código es incorrecto, ya que inyecta código JavaScript malicioso, lo
que puede causar un ataque de XSS (Cross-Site Scripting). Debes evitar agregar
código JavaScript de esta manera:
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.
Pregunta 06:
let a = 5;
let b = 10;
if (a < b && b > 8 || a == 5) {
[Link]("Condición verdadera");
}
Análisis:
La condición en este if es correcta, pero puede ser un poco confusa debido a los
operadores lógicos. La lógica está evaluando si a es menor que b y si b es mayor que 8
o si a es igual a 5. Como a es 5, la segunda parte de la condición siempre será true.
Esto hace que el [Link]("Condición verdadera"); siempre se ejecute.
Pregunta 07:
let numero = prompt("Ingresa un número:");
if (numero > 10) {
alert("El número es mayor a 10");
}
Pregunta 08:
let elemento = [Link]("miDiv");
[Link] = "Nuevo contenido";
Análisis: Este código es correcto, asumiendo que el div con el id "miDiv" existe en el
HTML. Si este div no existe, el código fallará.
Pregunta 09:
let numeros = [1, 2, 3, 4, 5];
for (let i = 1; i < [Link]; i++) {
[Link](numeros[i]);
}
Pregunta 10:
function calcularArea(radio) {
const PI = 3.14159;
area = PI * radio * radio;
return area;
}
let resultado = calcularArea(5);
Corrección: Debes declarar la variable area con let o const para evitar un error de
referencia.
function calcularArea(radio) {
const PI = 3.14159;
let area = PI * radio * radio; // Declaramos la variable
return area;
}
let resultado = calcularArea(5);
Pregunta 11:
<select onchange="cambiarColor([Link])">
<option value="red">Rojo</option>
<option value="blue">Azul</option>
</select>
<script>
function cambiarColor(color) {
[Link] = color;
}
</script>
Análisis: Este código es correcto, ya que permite cambiar el color de fondo al
seleccionar una opción del select.
Pregunta 12:
let edad = 17;
let mensaje = edad >= 18 ? "Mayor de edad" : "Menor de edad";
[Link](mensaje);
Pregunta 13:
let contador = 0;
while (contador < 5) {
[Link](contador);
contador++;
}
Pregunta 14:
let confirmar = confirm("¿Deseas continuar?");
if (confirmar == true) {
alert("Continuamos...");
}
if (confirmar) {
alert("Continuamos...");
}
Pregunta 15:
let botones = [Link]('button');
for (let i = 0; i < [Link]; i++) {
botones[i].addEventListener('click', function () {
alert("Botón " + i + " hace click");
});
}
Pregunta 16:
let dia = 3;
switch (dia) {
case 1:
[Link]("Lunes");
break;
case 2:
[Link]("Martes");
break;
case 3:
[Link]("Miércoles");
break;
default:
[Link]("Otro día");
}
Pregunta 17:
let colores = ["rojo", "azul", "verde"];
let indice = [Link]([Link]() * [Link]);
[Link](colores[indice]);
Pregunta 18:
function saludar(nombre = "Usuario") {
[Link]("Hola, " + nombre);
}
[Link](saludar("Ana"));
Pregunta 19:
let div = [Link]("miDiv");
[Link] = "<script>alert('XSS');</script>";
Pregunta 20:
let numeros = [1, 2, 3, 4, 5];
let duplicados = [Link](function(num, index, arr) {
return [Link](num) !== index;
});
[Link](duplicados);
Corrección: Este código encuentra los duplicados. Para detectar los elementos
repetidos correctamente, este código funciona, pero puedes mejorarlo con un enfoque
diferente.