Saltar al contenido

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.

Funciona en tu navegador. No guardamos ni enviamos lo que escribes.Gratis · Sin registro previo

Espacio de trabajo · Validador de JavaScript

Funciona en tu navegador · 100% local

No se ejecuta: solo se compila para detectar errores de sintaxis.

Sintaxis válida3 líneas · 128 caracteres
  • Hay llamadas a console: recuerda quitarlas antes de publicar.
Los cálculos se hacen en tu navegador. No se envían datos.
Instrucciones

Cómo se usa

01

Pega el código en el área de texto.

02

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.

03

Atiende a los avisos adicionales sobre console, debugger, eval, document.write, var o comparaciones con doble igual.

Casos reales

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.

Guía de referencia

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.

Dudas habituales

Preguntas frecuentes

No. La función se compila, pero su cuerpo no se llama. Aun así, no pegues código que no entiendas en ninguna herramienta que prometa ejecutarlo.

Herramientas relacionadas

Otras herramientas que pueden servirte para tareas similares.

Más en Desarrollo web→