SyntaxErrorSyntaxError
El motor de JavaScript encontró código que no se ajusta a la sintaxis del lenguaje.
TypeErrorUn valor no es del tipo esperado. Es el error más común de JavaScript y ocurre cuando una operación encuentra un valor del tipo equivocado.
Intentaste usar un valor de una forma incompatible con su tipo. Ejemplos habituales son llamar a algo que no es una función, acceder a propiedades de null/undefined o pasar el tipo de argumento equivocado a un método integrado.
Comprueba el tipo real de la variable usando typeof o console.log antes de la operación que falla. Añade comprobaciones de null/undefined. Usa optional chaining (?.) para valores potencialmente nulos. Verifica que los argumentos de la función coinciden con los tipos esperados.
null.property // TypeError: Cannot read properties of nullSyntaxErrorEl motor de JavaScript encontró código que no se ajusta a la sintaxis del lenguaje.
SyntaxError: Illegal return statementSe usó una sentencia return fuera del cuerpo de una función.
DOMException: The operation was abortedUna operación fue cancelada mediante una señal de AbortController.
ERR_SOCKET_BAD_PORTSe especificó un número de puerto no válido para una operación de red.
TypeError: Method called on incompatible receiverSe llamó a un método con un valor de 'this' que no es del tipo esperado.
ERR_HTTP2_STREAM_ERRORSe produjo un error en un stream HTTP/2.