SyntaxErrorSyntaxError
O motor JavaScript encontrou código que não está em conformidade com a sintaxe da linguagem.
TypeErrorUm valor não é do tipo esperado. É o erro JavaScript mais comum, ocorrendo quando uma operação encontra um valor do tipo errado.
Você tentou usar um valor de uma forma incompatível com seu tipo. Exemplos comuns incluem chamar algo que não é uma função, acessar propriedades de null/undefined ou passar o tipo de argumento errado para um método nativo.
Verifique o tipo real da variável usando `typeof` ou `console.log` antes da operação que falha. Adicione verificações de null/undefined. Use encadeamento opcional (`?.`) para valores potencialmente nulos. Confirme que os argumentos de função correspondem aos tipos esperados.
null.property // TypeError: Cannot read properties of nullSyntaxErrorO motor JavaScript encontrou código que não está em conformidade com a sintaxe da linguagem.
SyntaxError: Illegal return statementUm comando return foi usado fora do corpo de uma função.
DOMException: The operation was abortedUma operação foi cancelada por meio de um sinal AbortController.
ERR_SOCKET_BAD_PORTUm número de porta inválido foi especificado para uma operação de rede.
TypeError: Method called on incompatible receiverUm método foi chamado com um valor de 'this' que não é do tipo esperado.
ERR_HTTP2_STREAM_ERROROcorreu um erro em um stream HTTP/2.