SyntaxErrorSyntaxError
Le moteur JavaScript a rencontré du code qui ne respecte pas la syntaxe du langage.
TypeErrorUne valeur n'est pas du type attendu. Il s'agit de l'erreur JavaScript la plus courante, survenant lorsqu'une opération rencontre une valeur du mauvais type.
Vous avez tenté d'utiliser une valeur d'une manière incompatible avec son type. Exemples courants : appel d'une non-fonction, accès aux propriétés de null/undefined, ou passage du mauvais type d'argument à une méthode native.
Vérifiez le type réel de la variable avec typeof ou console.log avant l'opération qui échoue. Ajoutez des vérifications null/undefined. Utilisez le chaînage optionnel (?.) pour les valeurs potentiellement nulles. Vérifiez que les arguments de fonction correspondent aux types attendus.
null.property // TypeError: Cannot read properties of nullSyntaxErrorLe moteur JavaScript a rencontré du code qui ne respecte pas la syntaxe du langage.
SyntaxError: Illegal return statementUne instruction return a été utilisée en dehors du corps d'une fonction.
DOMException: The operation was abortedUne opération a été annulée via un signal AbortController.
ERR_SOCKET_BAD_PORTUn numéro de port invalide a été spécifié pour une opération réseau.
TypeError: Method called on incompatible receiverUne méthode a été appelée avec une valeur 'this' qui n'est pas du type attendu.
ERR_HTTP2_STREAM_ERRORUne erreur est survenue sur un flux HTTP/2.