Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Errores de formato (sintaxis y linter) Fundamentos de JavaScript

Cuando programas, es completamente normal cometer errores. De hecho, ¡todos los programadores los cometen! Algunos errores hacen que el programa se detenga por completo, y otros simplemente indican que podrías escribir el código de una forma más clara o ordenada.

En esta lección vas a aprender a reconocer dos tipos muy comunes:

Errores de sintaxis (SyntaxError) — cuando escribes algo que JavaScript no entiende.

Errores detectados por linters — cuando el código funciona, pero no sigue buenas prácticas.

Error

Errores de Sintaxis en JavaScript

Un error de sintaxis aparece cuando escribes algo que no sigue las reglas del lenguaje

Por ejemplo, si te olvidas de cerrar un paréntesis, una comilla, o escribes algo fuera de lugar, JavaScript no podrá entender lo que quieres hacer.

Mira este código:

console.log('Hodor'

Al ejecutarlo, aparece un mensaje como este: SyntaxError: missing ) after argument list. Esto significa que falta un paréntesis ) de cierre al final de la línea.

console.log('Hodor'); // ✅ Ahora el programa funciona bien.

¿Cómo entender este tipo de errores?

Cuando JavaScript encuentra un error de sintaxis, muestra un mensaje que incluye:

console.log('Hodor' // SyntaxError: missing ) after argument list
  • El tipo de error: Dice SyntaxError, que significa que escribiste algo que rompe las reglas del lenguaje.
  • Qué está mal en el código: Dice missing ), o sea, que falta un paréntesis.
  • La ubicación del problema: Justo debajo del mensaje, la consola te dirá en qué línea del archivo ocurrió el error.

💡 No tienes que entender todo el mensaje desde el primer día. Solo fíjate en las palabras clave como SyntaxError, missing (falta), y mira qué línea señala. Con el tiempo, aprenderás a leer estos mensajes sin problema.

¿Qué es un Linter?

Un linter es como un asistente que revisa tu código y te da sugerencias para mejorarlo. No busca errores graves, sino detalles que pueden hacer tu código más claro y ordenado.

Por ejemplo, un linter puede avisarte si:

  • Te olvidaste de dejar espacios entre los elementos.
  • Tu código es difícil de leer.

Mira este ejemplo:

console.log(3+4*2); // Se entiende, pero está todo junto y puede confundir

Este código funciona, pero un linter te diría: ¡Agrega espacios y pon paréntesis para que se entienda mejor! Así se ve mucho más claro:

console.log(3 + (4 * 2));

El resultado es el mismo, pero ahora tú (y otro programador) lo va a entender más rápido.


Resumen

  • SyntaxError: aparece cuando escribes algo mal, como olvidar un paréntesis o una comilla.
  • Los linters te ayuda a escribir código más ordenado y fácil de leer..
  • Un código que sigue estándares es más fácil de leer, mantener y compartir con otros.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY