JavaScript Fácil · Práctica

Convierte ideas en código

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.