Dalam pemrograman kalian pasti pernah menemui istilah null dan undefined. Tahukah kalian sebenarnya apa sih maksud dari null dan undefined tadi, serta apa sih perbedaan dan kesamaan dari keduanya? Untuk itu mari kita simak penjelesan berikut ini :
Javascript menetapkan variabel yang belum ditetapkan dengan nilai default undefined. Javascript tidak pernah menetapkan nilai ke null. Ini digunakan oleh programer untuk menunjukkan bahwa variabel tidak memiliki nilai.
undefined berarti sebuah variabel belum dideklarasikan, atau telah dinyatakan namun belum diberi nilai. Sedangkan null adalah nilai penugasan yang berarti “tidak ada nilai”.
undefined tidak berlaku di JSON sementara null berlaku
tipe undefined tidak terdefinisi, sedangkan tipe null adalah sebuah objek.
Adapun kesamaan dari null dan undefined adalah keduanya primitif dan bersifat falsy atau salah (Boolean(undefined) // false, Boolean(null) // false)
Untuk mengetahui lebih jelasnya lagi kalian bisa mencoba source code dibawah ini :
Sekian pembahasan kita kali ini. Jika menurut kalian artikel ini bagus dan bermanfaat, jangan lupa like dan share ya….
Terima kasih.
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://medium.com/@amiensholeh/perbedaan-null-vs-undefined-71485072ee4e