Apa itu Variabel Tidak Terdefinisi?

Variabel tidak terdefinisi adalah variabel yang digunakan dalam program yang belum dideklarasikan sebelumnya dalam kode sumber. Di sebagian besar bahasa pemrograman, ini menghasilkan kesalahan.

Misalnya, dalam JavaScript suatu variabel harus dideklarasikan menggunakan kata kunci var. Jika tidak, mencoba menetapkan nilai ke variabel akan menghasilkan kesalahan:

X = 1; // menyebabkan kesalahan

Untuk memperbaikinya, variabel dapat didefinisikan dan kemudian diberi nilai:

Var x;

x = 1; // tidak ada kesalahan

Dalam kasus JavaScript, "undefined" juga merupakan nilai khusus yang digunakan untuk variabel apa pun yang dideklarasikan dengan kata kunci var tetapi belum diberi nilai. Untuk segera memberikan nilai ke variabel, tambahkan tugas ke pernyataan deklarasi:

Var x = 1; // variabel dideklarasikan dan diberi nilai

Dengan ini, variabel x tidak akan memiliki nilai "tidak terdefinisi".

Deklarasi, JavaScript, Istilah pemrograman, Tidak terdefinisi, Variabel