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.
Funciona no navegador · Sem registo
Ctrl/⌘ + Enter para executar
Saída
O código roda localmente no seu navegador e não é enviado a nenhum servidor.
Como usar
- Escolha JavaScript ou TypeScript.
- Escreva o código e mostre os resultados com console.log.
- 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.
Ferramentas relacionadas
Referências de formatos
Página da ferramenta atualizada: