Selain data dengan tipe number, tipe string, tipe boolean. Dalam javascript juga dikenal dua tipe data yang tak terdefenisi masuk data yang mana. Data tersebut dikenal dengan null dan undefined. Berikut catatan tentang pengertian null dan undefined dalam javascript.
Pengertian Null dalam Javascript
Null dalam javascript adalah tampilan untuk suatu variabel yang tidak memiliki nilai. Selain pada variabel null juga bisa dijadikan sebagai elemen array, property objek. Dalam kehidupan sehari hari null ini bisa dianalogikan dengan nol. Sangat penting untuk digaris bawahi, null ini berbeda dengan kosong. Kondisi kosong, TIDAK ADA NILAI ; sementara untuk null adalah TIDAK MEMILIKI NILAI. Memang agak sulit membedakannya.Dalam javascript perbedaan ini bisa dilihat ketika diketikkan operator typeof pada null. Maka akan ditampilkan hasil ; Object. Dengan demikian null ini disimpulkan sebagai salah satu objek yang tidak bernilai. Ibaratnya, null ini adalah seseorang yang tak berarti. Orang itu ada tapi tak ada artinya. Untuk kosong sendiri ibaratnya tidak ada orang sama sekali. Contoh script yang menggunakan null bisa dilihat di bawah ini.
<script>
var m;n = null;var n=null;
console.log(m); // hasilnya null
console.log(n); // hasilnya null
console.log(typeof m); // hasilnya object
</script>
Pengertian Undefined dalam Javascript
Undefine sendiri bukanlah sebagai object dari javascript. Ketik dipanggil dengan property typeof, undefined tetap saja menghasikan undefined. Sebagai contoh penggunaan undefined ini bisa dijalankan kode berikut ini.
<script>
var x = "cobak"; // x adalah string
var y = [1,2,3,4,5] // y adalah array
console.log(x); // akan tampil "coba"
console.log(x.length); // akan tampil 5: pemanggilan property length dari objek string
console.log(x.panjang); // akan tampil undefined : panjang bukan property/fungsi dari string
console.log(y[2]); // akan tampil 3 : index ke 2 dari array b adalah 3
console.log(y[10]); // akan tampil undefined : index/banyak anggota dalam array b hanya sampai 4
</script>
Beda Null dan Undefined dalam Javascript
Null biasanya didapat dari perolehan dari kondisi normal dan disengaja/direncanakan. Sengaja dimasukkan sebagai variabel contohnya. Sementara undefines didapat dari kekeliruan seperti yang telah dijelaskan di atas (penyebab munculnya undefined).Pembuktian bahwasanya null dan undefined ini berbeda bisa dilihat ketika dicoba memberikan perintah operasi perbandingan identik. Terkait : Operasi Perbandingan dalam Javascript. Ketika diberikan perintah nul===undefined maka hasilnya adalah false.
Dalam pembuatan program, null mungkin saja digunakan sebagai pendefenisian suatu variabel yang tidak memiliki nilai. Meskipun kadang tidak digunakan. Namun untuk undefined, sama sekali tidak pernah digunakan dalam pembuatan program.
Share Yuk
Related Posts
Loading...
No comments:
Post a Comment