SyntaxErrorSyntaxError
Mesin JavaScript menemukan kode yang tidak sesuai dengan sintaks bahasa.
TypeErrorSebuah nilai bukan dari tipe yang diharapkan. Ini adalah error JavaScript yang paling umum, terjadi saat operasi menemukan nilai dengan tipe yang salah.
Anda mencoba menggunakan nilai dengan cara yang tidak kompatibel dengan tipenya. Contoh umum meliputi memanggil nilai bukan fungsi, mengakses properti dari null/undefined, atau memberikan tipe argumen yang salah ke metode built-in.
Periksa tipe aktual variabel menggunakan `typeof` atau `console.log` sebelum operasi yang gagal. Tambahkan pengecekan null/undefined. Gunakan optional chaining (`?.`) untuk nilai yang berpotensi null. Verifikasi argumen fungsi sesuai tipe yang diharapkan.
null.property // TypeError: Cannot read properties of nullSyntaxErrorMesin JavaScript menemukan kode yang tidak sesuai dengan sintaks bahasa.
SyntaxError: Illegal return statementPernyataan return digunakan di luar badan fungsi.
DOMException: The operation was abortedSebuah operasi dibatalkan melalui sinyal AbortController.
ERR_SOCKET_BAD_PORTNomor port yang tidak valid ditentukan untuk operasi jaringan.
TypeError: Method called on incompatible receiverSebuah method dipanggil dengan nilai `this` yang bukan tipe yang diharapkan.
ERR_HTTP2_STREAM_ERRORTerjadi error pada stream HTTP/2.