The 12th steps belajar javascript: Pengertian Operasi Matematika yang menghasilkan nilai NaN dan Infinity
Hello brother's and sista....
Kembali lagi dengan saya mymelody13.. Pada kesempatan kali ini kita akan membahas tentang hasil operasi matematika NaN dan Infinity dalam javascript.
Operasi matematika yang hasilnya tidak terdefinisi, tidak akan dianggap error di dalam javascript. Namun akan memilliki
Hasil berupa NaN dan Infinity, yaitu hasil operasi matematika yang bukan berupa angka.
- Operasi yang menghasilkan nilai Infinity
- Di dalam javascript, nilai infinity dibedakan menjadi 2, yaitu:
- Infinity positif
- Infinity negatif
- Operasi yang menghasilkan nilai NaN (Not a Number)
- Contoh Perhitungan NaN dan Infinity
Jika sebuah angka melewati nilai maksimum angka yang bisa ditampung di dalam JavaScript (overflow).
Jika sebuah angka lebih besar dari angka negatif yang bisa ditampung (negative overflow ).
Melakukan operasi aritmatika dengan infinity (contohnya: a=1 + infinity)
Melakukan operasi pembagian dengan nilai 0 (division by zero)
Jika angka yang dihasilkan lebih besar dari angka positif yang dapat ditampung.
Jika angka yang dihasilkan lebih kecil (lebih negatif) dari angka negatif yang dapat ditampung (bukan nilai terkecil).
Jika angka hasil operasi sangat kecil (disebut dengan underflow), JavaScript akan menampilkannya dengan angka 0.
Pembagian 0 dengan 0
Pembagian infinity dengan infinity
Akar kuadrat dari nilai negatif
Operasi aritmatika dengan nilai yang bukan angka (dan tidak bisa dikonversi menjadi angka).
Belajar JavaScript
Hasilnya:Pada contoh diatas, tepatnya pada operasi variable e dan i terdapat object math. For mor information tentang object math, tunggu dipostingan berikutnya.
Nilai NaN tidak akan menghasilkan TRUE jika dibandingkan dengan apapun, termasuk dengan NaN sendiri. a == NaN tidak akan pernah menghasilkan TRUE, berapapun nilai dari variabel a.
Nilai NaN bisa dibandingkan dengan menggunakan persamaan a != a. Persamaan a!= a hanya akan bernilai TRUE jika (dan hanya jika) variabel a bernilai NaN. Atau bisa juga dengan menggunakan fungsi isNaN().Sekian dan terima kasih... Thanks for reading and see you in the next article: the 13th steps belajar javascript.....
Thanks to:
duniailkom
0 Response to "The 12th steps belajar javascript: Pengertian Operasi Matematika yang menghasilkan nilai NaN dan Infinity"
Post a Comment
Silahkan tinggalkan jejak!