Pular para o conteúdo

Compilador JavaScript e TypeScript Online — Numio

Execute JavaScript e TypeScript online com sintaxe moderna ES2020+. Veja a saída do console.log na hora, em um ambiente isolado. Grátis e sem cadastro.

Ctrl/⌘ + Enter para executar

Saída

O código roda localmente no seu navegador e não é enviado a nenhum servidor.

Como usar

  1. Escolha JavaScript ou TypeScript.
  2. Escreva o código e mostre os resultados com console.log.
  3. Clique em Executar (ou Ctrl/⌘ + Enter) para ver a saída.

Exemplo

// Exemplo em 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));

Detalhes e limitações

O código roda no QuickJS, um motor JavaScript separado compilado para WebAssembly. Ele fica isolado da página: sem DOM, rede ou APIs do navegador.

No TypeScript, as anotações de tipo são removidas antes da execução. Erros de tipo não são verificados; apenas erros de sintaxe são mostrados.

FAQ

Posso usar document ou fetch?

Não. O ambiente não tem DOM, rede nem APIs do navegador. Para trabalhar com páginas web, use o editor HTML online.

Ele verifica os tipos do TypeScript?

Não. Os tipos são removidos e o código roda como JavaScript, então só aparecem erros de sintaxe.

Qual sintaxe é suportada?

JavaScript moderno, incluindo let/const, arrow functions, classes, desestruturação, template literals e encadeamento opcional.

Referências de formatos

Página da ferramenta atualizada: