Ejecuta cada solución en un entorno aislado. Los ejercicios simples validan la salida y los complejos usan pruebas educativas.
01
Actualizar una puntuación
Fácil
Declara score con 5, súmale 3 y muestra el valor final.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
02
Tres tipos
Fácil
Crea texto, cantidad y activo con tipos string, number y boolean. Muestra sus tipos en ese orden.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
03
Precio total
Fácil
Calcula el coste de 3 unidades a 7 cada una y réstale un descuento de 4. Guarda el resultado en total.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
04
Acceso estricto
Fácil
Declara mismoValor comparando estrictamente 10 con la cadena de texto 10 y mayor comparando 10 con 7.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
05
Clasificar temperatura
Fácil
Con temperatura 28, muestra caliente si es al menos 25; en otro caso muestra templado.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
06
Extender una lista
Fácil
Añade azul al final de colores y guarda el nuevo tamaño en cantidad.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
07
Ficha de producto
Fácil
Crea producto con nombre cuaderno y precio 6. Guarda su nombre en etiqueta.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
08
Sumar del uno al cuatro
Fácil
Usa un bucle para sumar 1, 2, 3 y 4 en total.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
09
Saludo reutilizable
Fácil
Crea saludar para devolver Hola y llámala guardando el resultado en mensaje.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
10
Área de rectángulo
Fácil
Crea area(base, altura) que devuelva el producto. Guarda area(4, 3) en resultado.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
11
Gestionar una cola
Fácil
Añade cerrar a tareas, elimina la primera tarea y guarda si queda revisar.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.
12
Validar horario
Fácil
Declara abierto como verdadero sólo si hora es al menos 9 y menor que 18.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Preparando entorno…
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta el núcleo de JavaScript dentro de un Worker aislado. No admite DOM, red, import ni export. El cuerpo es async, por lo que acepta Promises y await, pero no equivale exactamente a un script global.