Validador de sintaxis JavaScript
Pega tu código y comprueba si el motor de JavaScript puede compilarlo. La validación no ejecuta el programa: solo analiza la sintaxis y señala prácticas que conviene revisar.
Espacio de trabajo · Validador de JavaScript
No se ejecuta: solo se compila para detectar errores de sintaxis.
- Hay llamadas a console: recuerda quitarlas antes de publicar.
Cómo se usa
Pega el código en el área de texto.
Revisa el estado: si la sintaxis es válida, verás un aviso verde; si no, el mensaje de error y la línea aproximada.
Atiende a los avisos adicionales sobre console, debugger, eval, document.write, var o comparaciones con doble igual.
Ejemplos
Error de cierre
Una función sin la llave final produce un SyntaxError y el validador lo indica con la posición del fallo.
Código válido con avisos
Un bloque correcto que aún contiene console.log se marca como válido, pero recuerda quitar los registros antes de publicar.
Lo que conviene saber
La comprobación crea una función con new Function, lo que obliga al motor a analizar el código sin ejecutar su cuerpo. Es una forma rápida de detectar llaves, paréntesis, comas y palabras clave mal colocadas, pero no verifica tipos, variables inexistentes ni errores en tiempo de ejecución.
El código con import o export pertenece a un módulo ES y no se puede validar con esta técnica. En ese caso el validador avisa y conviene usar el empaquetador o el compilador del proyecto, que sí entienden la sintaxis modular.
Preguntas frecuentes
Herramientas relacionadas
Otras herramientas que pueden servirte para tareas similares.
Formateador JavaScript
Indenta y ordena código JavaScript para revisarlo con comodidad.
Validador de CSS
Encuentra propiedades o valores que el navegador no reconoce y llaves sin cerrar.
Formateador y validador JSON
Embellece, valida y ordena JSON con detección de errores.
