Daftar Isi:
Definisi - Apa Artinya Bukan Angka (NaN)?
Not a Number (NaN) mewakili angka yang tidak ditentukan dalam operasi floating-point. Indikator Bukan Angka juga bisa menjadi tanda bahwa variabel yang seharusnya menjadi nilai numerik telah rusak oleh karakter teks atau simbol.
Techopedia menjelaskan Not a Number (NaN)
Ketika sistem operasi mencoba untuk mengkompilasi bilangan real dengan operasi floating-point, ada sejumlah alasan mengapa itu mungkin tidak dapat mewakili angka itu. Perintah yang salah seperti root kuadrat yang mustahil dapat memicu nilai NaN. Begitu juga data korupsi atau kesalahan administrasi, seperti yang disebutkan sebelumnya. NaN juga dapat diekspresikan dengan banyak cara. Beberapa sistem operasi menggunakan karakter hash (#) bersama dengan NaN, atau menggunakan awalan dan sufiks seperti S, Q dan%. Perlu dicatat bahwa sementara sistem operasi yang canggih dapat menggunakan kesalahan ini untuk menangani input kesalahan, sistem operasi yang lebih tua dan lebih primitif mungkin malah crash, atau menjadi beku dalam loop tak terbatas.