Hallo sahabat dumenity berjumpa lagi dalam tutorial kursuswebdesign, pada tutorial kali ini saya akan membahas tentang Penjelasan NaN di dalam Javascript. Penjelasan NaN di dalam Javascript NaN (Not a Number) Karena kita tahu apa yang tidak terdefinisi dan nol, dan perbedaannya. Properti NaN global adalah nilai yang mewakili Not-A-Number Saya pikir definisinya cukup jelas. JavaScript mengembalikan nilai ini ketika angka yang seharusnya kita dapatkan bukanlah angka. Misalnya, ketika Anda mencoba mengurangi “mentimun†dari 10 atau membagi 12 dengan “R2D2â€.
Ada beberapa situasi yang dapat Anda harapkan untuk mendapatkan nilai ini :
ketika Anda menambahkan sesuatu ke string. Jika JavaScript melihat tanda + dan string, secara otomatis mengubah elemen tambahan kedua menjadi string juga.
ketika Anda beroperasi dengan angka dan boolean. Boolean dikonversi menjadi satu dan nol. Benar = 1. Salah = 0.
true * false seperti 1 * 0 yang memberi 0Â Sekarang, bagian yang rumit (atau yang paling sulit?). NaN sebenarnya adalah angka.
Hmm … jadi kita bisa mengatakan itu mewakili kekurangannya sendiri, kan? Dan melangkah lebih jauh, kita sampai pada kesimpulan bahwa itu pada dasarnya kebalikan dari dirinya sendiri.
Jadi, jika NaN dibandingkan dengan dirinya mengembalikan salah, maka tidak peduli apa yang akan kita bandingkan, itu akan selalu salah. Untungnya saya memiliki fungsi yang dapat memeriksa apakah argumen NaN – isNaN ().
Kesimpulan :
Nilai nan tidak mewakili apa pun, objek atau alamat yang tidak ada atau tidak valid. Ini dikonversi menjadi 0 dalam operasi aritmatika sederhana dan itu adalah objek global.null == Salah memberi kita salah. Properti global tidak terdefinisi menggambarkan nilai primitif yang tidak terdefinisi. Ini memberi tahu kita bahwa sesuatu belum memberikan nilai; tidak didefinisikan. tidak terdefinisi tidak diubah menjadi angka apa pun, jadi menggunakannya dalam penghitungan matematika akan mengembalikan NaN. NaN (Not-A-Number) mewakili sesuatu yang bukan angka, meskipun sebenarnya angka. Ini tidak sama dengan dirinya sendiri dan untuk memeriksa apakah sesuatu itu NaN kita perlu menggunakan fungsi isNaN ().
JavaScript suka mengkonversi nilai sehingga Anda perlu menggunakan tanda-tanda kesetaraan berganda (===) untuk memastikan kedua elemen tidak sama. oke itulah tadi pembahasan saya tentang Penjelasan NaN di dalam Javascript. Saya harap artikel ini bermanfaat bagi Anda dan Anda sudah memahami apa null, undefined dan NaN.





