NEW
Font size
WorksheetsDesafío de JavaScript: Bucles y Funciones
Total questions: 25
Worksheet time: 13mins
¿Qué imprimirá el siguiente código? for (let i = 0; i < 5; i++) { console.log(i); }
A) 0 1 2 3 4
0 1 2 3
0 1 2 3 4 6
1 2 3 4
¿Cuál es el resultado de este código? function suma(a, b) { return a + b; } console.log(suma(2, 3));
A) 5
10
6
23
¿Qué mostrará el siguiente código? let x = 10; if (x > 5) { console.log('Mayor que 5'); } else { console.log('Menor o igual a 5'); }
A) Mayor que 5
Mayor o igual a 5
Menor que 10
Igual a 5
¿Qué devolverá esta función? function multiplicar(a, b = 1) { return a * b; } console.log(multiplicar(5));
10
-5
15
A) 5
¿Cuál es el resultado de este bucle? let resultado = 0; for (let i = 1; i <= 3; i++) { resultado += i; } console.log(resultado);
B) 6
4
2
5
¿Qué imprimirá el siguiente código? let arr = [1, 2, 3]; arr.forEach(function(num) { console.log(num * 2); });
C) 1 4 9
D) 3 2 1
A) 1 2 3
B) 2 4 6
¿Qué devolverá la siguiente función? function contarHasta(n) { for (let i = 1; i <= n; i++) { console.log(i); } } contarHasta(3);
2 3 4
1 2 3 4 5
A) 1 2 3
1 2
¿Cuál es el resultado de este código? let a = [1, 2, 3]; let b = a.map(x => x * 2); console.log(b);
B) [2, 4, 6]
[0, 2, 4]
[2, 3, 4]
[4, 5, 6]
¿Qué mostrará el siguiente código? let i = 0; while (i < 3) { console.log(i); i++; }
0 1 2 4
0 2 3
1 2
A) 0 1 2
¿Qué devolverá esta función? function resta(a, b) { return a - b; } console.log(resta(10, 5));
3
7
A) 5
12
¿Qué devolverá esta función? function dividir(a, b = 1) { return a / b; } console.log(dividir(10));
5
A) 10
1
0
¿Cuál es el resultado de este código? let numeros = [4, 5, 6]; let resultado = numeros.reduce((acc, num) => acc + num, 0); console.log(resultado);
10
5
6
A) 15
¿Qué mostrará el siguiente código? let x = 5; for (let j = 0; j < x; j++) { if (j === 3) { console.log('Tres'); } }
0 1 2
A) Tres
0 1 2 3
0 1 2 3 Tres
¿Cuál es el resultado de este código? let numeros = [1, 2, 3, 4]; let nuevoArray = numeros.filter(x => x > 2); console.log(nuevoArray);
D) [1, 2, 3]
B) [2, 3, 4]
A) [1, 2]
C) [3, 4]
¿Qué devolverá esta función? function potencia(base, exponente) { return Math.pow(base, exponente); } console.log(potencia(2, 3));
B) 8
A) 6
C) 9
D) 4
¿Qué imprimirá el siguiente código? let x = 10; if (x === 10) { console.log('Igual a 10'); } else { console.log('Diferente de 10'); }
A) Igual a 10
B) Diferente de 10
C) 10
D) undefined
¿Qué devolverá la siguiente función? function sumar(a, b) { return a + b; } console.log(sumar(4, 5));
D) 4
B) 45
C) 5
A) 9
¿Qué imprimirá el siguiente código? let frutas = ['manzana', 'banana', 'cereza']; frutas.forEach(function(fruta) { console.log(fruta); });
A) manzana banana cereza
B) ['manzana', 'banana', 'cereza']
C) 3
D) undefined
¿Cuál es el resultado de este código? let x = 20; if (x < 15) { console.log('Menor que 15'); } else { console.log('Mayor o igual a 15'); }
D) undefined
C) 20
B) Mayor o igual a 15
A) Menor que 15
¿Qué devolverá la siguiente función? function restar(a, b) { return a - b; } console.log(restar(10, 3));
D) 10
C) 3
B) 13
A) 7
¿Cuál es el resultado de este código? let array = [5, 10, 15]; let nuevoArray = array.map(x => x + 5); console.log(nuevoArray);
A) [10, 15, 20]
B) [5, 10, 15]
C) [15, 20, 25]
D) [5, 15, 25]
¿Qué mostrará el siguiente código? let y = 3; if (y < 5) { console.log('Menor que 5'); } else { console.log('Mayor o igual a 5'); }
D) undefined
A) Menor que 5
B) Mayor o igual a 5
C) 3
¿Qué devolverá esta función? function sumarTres(a) { return a + 3; } console.log(sumarTres(7));
B) 7
A) 10
D) 11
C) 3
¿Qué imprimirá el siguiente código? let numeros = [1, 2, 3, 4, 5]; let resultado = numeros.map(x => x * 2); console.log(resultado);
C) [3, 6, 9]
B) [1, 2, 3, 4, 5]
A) [2, 4, 6, 8, 10]
D) [0, 2, 4, 6, 8]
¿Cuál es el resultado de este código? let a = 5; let b = 10; if (a + b > 10) { console.log('Mayor que 10'); } else { console.log('10 o menos'); }
A) Mayor que 10
B) 10 o menos
C) 15
D) 5
