SyntaxErrorSyntaxError
JavaScript motoru, dil sözdizimine uymayan bir kodla karşılaştı.
TypeErrorBir değer beklenen türde değil. Bu, bir işlemin yanlış türde bir değerle karşılaştığında ortaya çıkan en yaygın JavaScript hatasıdır.
Bir değeri, türüyle uyumsuz bir şekilde kullanmaya çalıştınız. Yaygın örnekler arasında fonksiyon olmayan bir şeyi çağırmak, null/undefined değerlerin özelliklerine erişmek ya da yerleşik bir metoda yanlış argüman türü geçirmek yer alır.
Başarısız olan işlemden önce değişkenin gerçek türünü typeof veya console.log ile kontrol edin. null/undefined kontrolleri ekleyin. Null olabilecek değerler için isteğe bağlı zincirleme (?.) kullanın. Fonksiyon argümanlarının beklenen türlerle eşleştiğini doğrulayın.
null.property // TypeError: Cannot read properties of nullSyntaxErrorJavaScript motoru, dil sözdizimine uymayan bir kodla karşılaştı.
SyntaxError: Illegal return statementBir return ifadesi fonksiyon gövdesinin dışında kullanıldı.
DOMException: The operation was abortedBir işlem, bir AbortController sinyali aracılığıyla iptal edildi.
ERR_SOCKET_BAD_PORTBir ağ işlemi için geçersiz bir port numarası belirtildi.
TypeError: Method called on incompatible receiverBir metot, beklenen türde olmayan bir 'this' değeriyle çağrıldı.
ERR_HTTP2_STREAM_ERRORBir HTTP/2 akışında hata oluştu.