Validador JavaScript
Validar sintaxis JavaScript y comprobar errores
Entrada JavaScript
Resultado de validación
¿Qué es el validador JavaScript?
El validador JavaScript comprueba la sintaxis de JavaScript e informa de errores. Pegue o suba código; la herramienta lo analiza y muestra si es válido. La especificación ECMAScript define el lenguaje.
Esta herramienta se ejecuta por completo en su navegador. No se envía nada a ningún servidor. Para formatear código válido, use Formateador JavaScript. Para minificar, use Minificador JavaScript. Para convertir a TypeScript, use JavaScript a TypeScript.
Cómo usar esta herramienta
Pegar o subir
Pegue JavaScript en el panel izquierdo o suba un archivo .js o .txt. Use Ejemplo para cargar código de muestra. Use Borrar para restablecer.
Comprobar el resultado
El panel derecho muestra VÁLIDO o INVÁLIDO y enumera errores de sintaxis con números de línea.
Corregir y volver a validar
Corrija los errores en el panel izquierdo. El resultado se actualiza. Para formatear código válido, use Formateador JavaScript.
Ejemplos del validador JavaScript
Aquí hay ejemplos de sintaxis JavaScript válida e inválida.
Ejemplo: código de suscriptor válido
JavaScript válido (llave de cierre correcta):
Ejemplo: inválido (falta una coma)
JavaScript inválido (falta una coma antes de la llave de cierre):
Cuándo ayuda el validador JavaScript
Antes de confirmar código, desplegar o depurar errores en tiempo de ejecución, valide la sintaxis. Detecta llaves faltantes, erratas y construcciones inválidas. La especificación ECMAScript define la sintaxis válida. Para estilo y buenas prácticas use ESLint o Prettier. Para JSX use Formateador JSX, que puede informar de errores de análisis.
Preguntas frecuentes
¿Mis datos son privados?
Sí. La validación se ejecuta por completo en su navegador. No se envían datos a ningún servidor.
¿Validador u formateador?
El validador solo comprueba la sintaxis. El formateador reformatea el código válido para legibilidad. Use ambos en secuencia.
¿Admite ES6+?
Sí. Se admite la sintaxis moderna de JavaScript.
¿Y TypeScript?
Esta herramienta valida JavaScript. TypeScript tiene su propio comprobador de tipos. Para conversión de JS a TS use JavaScript a TypeScript.
¿Detecta errores lógicos?
No. Solo comprueba la sintaxis. Los errores lógicos, variables indefinidas y problemas en tiempo de ejecución requieren pruebas o un linter como ESLint. Consulte la guía JavaScript de MDN.