The 12th steps belajar javascript: Pengertian Operasi Matematika yang menghasilkan nilai NaN dan Infinity



NaN dan Infinity dalam javascript


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.

  1. Operasi yang menghasilkan nilai Infinity
  2. 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)

  3. Di dalam javascript, nilai infinity dibedakan menjadi 2, yaitu:
    • Infinity positif
    • Jika angka yang dihasilkan lebih besar dari angka positif yang dapat ditampung.

    • Infinity negatif

    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.

  4. Operasi yang menghasilkan nilai NaN (Not a Number)
  5. 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).

  6. Contoh Perhitungan NaN dan Infinity
  7. Belajar JavaScript

    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!

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel