Validador JavaScript
Validar sintaxe JavaScript e verificar erros
Entrada JavaScript
Resultado da validação
O que é o Validador JavaScript?
O Validador JavaScript verifica a sintaxe JavaScript e reporta erros. Cole ou envie código; a ferramenta analisa e mostra se é válido. A especificação ECMAScript define a linguagem.
Esta ferramenta é executada inteiramente no seu navegador. Nada é enviado a um servidor. Para formatar código válido, use o Formatador JavaScript. Para minificar, use o Minificador JavaScript. Para converter para TypeScript, use JavaScript para TypeScript.
Como usar esta ferramenta
Colar ou enviar
Cole JavaScript no painel esquerdo ou envie um arquivo .js ou .txt. Use Amostra para carregar código de exemplo. Use Limpar para redefinir.
Verificar o resultado
O painel direito mostra VÁLIDO ou INVÁLIDO e lista erros de sintaxe com números de linha.
Corrigir e revalidar
Corrija os erros no painel esquerdo. O resultado é atualizado. Para formatar código válido, use o Formatador JavaScript.
Exemplos do Validador JavaScript
Aqui estão exemplos de sintaxe JavaScript válida e inválida.
Exemplo: Código de assinante válido
JavaScript válido (chave de fechamento correta):
Exemplo: Inválido (vírgula faltando)
JavaScript inválido (vírgula faltando antes da chave de fechamento):
Quando o Validador JavaScript ajuda
Antes de fazer commit, implantar ou depurar erros de tempo de execução, valide a sintaxe. Detecta chaves faltando, erros de digitação e construções inválidas. A especificação ECMAScript define a sintaxe válida. Para lint de estilo e melhores práticas, use ESLint ou Prettier. Para JSX, use o Formatador JSX que pode reportar erros de parse.
Perguntas frequentes
Meus dados são privados?
Sim. A validação é executada inteiramente no seu navegador. Nenhum dado é enviado a um servidor.
Validador vs Formatador?
O validador verifica apenas a sintaxe. O formatador reformata código válido para legibilidade. Use ambos em sequência.
Suporta ES6+?
Sim. A sintaxe moderna de JavaScript é suportada.
E o TypeScript?
Esta ferramenta valida JavaScript. O TypeScript tem seu próprio verificador de tipos. Para conversão JS para TS, use JavaScript para TypeScript.
Detecta erros de lógica?
Não. Verifica apenas a sintaxe. Erros de lógica, variáveis indefinidas e problemas de tempo de execução exigem testes ou um linter como ESLint. Consulte o Guia JavaScript do MDN para referência da linguagem.