Saltar al contenido

Compilador de JavaScript y TypeScript online — Numio

Ejecuta JavaScript y TypeScript online con sintaxis moderna ES2020+. Ve la salida de console.log al instante en un entorno aislado. Gratis y sin registro.

Ctrl/⌘ + Enter para ejecutar

Salida

El código se ejecuta en tu navegador; no se sube a ningún servidor.

Cómo usarla

  1. Elige JavaScript o TypeScript.
  2. Escribe tu código y muestra los resultados con console.log.
  3. Pulsa Ejecutar (o Ctrl/⌘ + Enter) para ver la salida.

Ejemplo

// Ejemplo de JavaScript
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("Ordenados:", sorted.join(", "));
console.log("Máximo:", Math.max(...nums));

Detalles y limitaciones

El código se ejecuta en QuickJS, un motor de JavaScript independiente compilado a WebAssembly. Está aislado de la página: sin DOM, red ni API del navegador.

En TypeScript se eliminan las anotaciones de tipo antes de ejecutar. No se comprueban los errores de tipo, solo los de sintaxis.

FAQ

¿Puedo usar document o fetch?

No. El entorno no tiene DOM, red ni API del navegador. Para trabajar con páginas web, usa el editor HTML online.

¿Comprueba los tipos de TypeScript?

No. Los tipos se eliminan y el código se ejecuta como JavaScript, así que solo se muestran errores de sintaxis.

¿Qué sintaxis se admite?

JavaScript moderno: let/const, funciones flecha, clases, desestructuración, plantillas literales y encadenamiento opcional, entre otros.

Referencias de formatos

Página de la herramienta actualizada: