Anda di halaman 1dari 11

NaN dan Infinity

Materi kelas XI
RPL #minggukeenam
#materipertama

Oleh: Razqa Lathif Pradana


SMK Negeri 1 Jatiroto
👋 Halo semua,
Untuk minggu ke-enam ini kita akan bahas
mengenai:

- Infinity dan NaN


- Apa itu Konstanta ?

Kita bahas ya.


⚡Sekilas
NaN dan Infinity JavaScript

NaN dan Infinity merupakan 2 hasil perhitungan di


JavaScript untuk menampung nilai bukan angka.

Kedua hasil tersebut merupakan hasil yang tidak


terdefinisi. Namun, hasil tersebut tidak dianggap
error oleh JavaScript. Misalnya operasi pembagian
angka dengan bilangan 0.
⚡Sekilas
NaN dan Infinity JavaScript

Di dalam matematika, 1 : 0 hasilnya tidak terdefinisi.


Ini sama dengan ketika melakukan perhitungan
menggunakan JavaScript.
📊Perhitungan yang
menghasilkan nilai Infinity
Infinity artinya tidak terbatas. Hasil infinity dapat kita
temui ketika melakukan salah satu operasi dibawah ini :
- Sebuah angka yang melewati nilai maksimun angka yang bisa
ditampung dalam JavaScript (biasa disebut Overflow).
- Sebuah angka lebih besar dari nilai negatif yang bisa ditampung
(biasa disebut Negative Overflow).
- Melakukan operasi artimatika dengan infinity (contohnya a = 1 +
infinity)
- Melakukan operasi pembagian dengan nilai 0 (biasa disebut
division by zero)
📊Perhitungan yang
menghasilkan nilai Infinity
Nilai Infinity dalam JavaScript dibedakan menjadi 2 yaitu
Infinity Positif dan Infinity Negatif.

Maksudnya ?
Infinity positif = Jika angka yang dihasilkan lebih besar dari angka
positif yang dapat ditampung.
Infinity negatif = Jika angka yang dihasilkan lebih negatif dari
angka negatif yang dapat ditampung.
📊Perhitungan yang
menghasilkan nilai NaN
Nilai NaN (singkatan dari Not a Number) akan di dapat jika
melakukan operasi dibawah ini:
- 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).
Contoh Perhitungan NaN dan Infinity

Nilai NaN (singkatan dari Not a Number) akan di dapat jika


melakukan operasi dibawah ini:
- 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).
Contoh
Hasil
Sekian....
Terima Kasih, sudah minggu
ke-enam. #semangatpuasa

Anda mungkin juga menyukai