SyntaxErrorSyntaxError
De JavaScript-engine stuitte op code die niet voldoet aan de taalsyntaxis.
TypeErrorEen waarde heeft niet het verwachte type. Dit is de meest voorkomende JavaScript-fout en treedt op wanneer een bewerking een waarde van het verkeerde type tegenkomt.
U heeft geprobeerd een waarde te gebruiken op een manier die niet compatibel is met het type. Veelvoorkomende voorbeelden zijn het aanroepen van een niet-functie, het benaderen van eigenschappen van null/undefined, of het doorgeven van een onjuist argumenttype aan een ingebouwde methode.
Controleer het werkelijke type van de variabele met typeof of console.log vóór de mislukte bewerking. Voeg null/undefined-controles toe. Gebruik optional chaining (?.) voor waarden die mogelijk null zijn. Verifieer dat functieargumenten overeenkomen met de verwachte typen.
null.property // TypeError: Cannot read properties of nullSyntaxErrorDe JavaScript-engine stuitte op code die niet voldoet aan de taalsyntaxis.
SyntaxError: Illegal return statementEen return-statement werd gebruikt buiten een functielichaam.
DOMException: The operation was abortedEen operatie werd geannuleerd via een AbortController-signaal.
ERR_SOCKET_BAD_PORTEr is een ongeldig poortnummer opgegeven voor een netwerkbewerking.
TypeError: Method called on incompatible receiverEen methode werd aangeroepen met een 'this'-waarde die niet het verwachte type heeft.
ERR_HTTP2_STREAM_ERROREr is een fout opgetreden op een HTTP/2-stream.