info-b

Tutorial Belajar JavaScript Part 15: Mengenal Konstanta Objek Angka (Number) dalam JavaScript

Posted on

Di pada panduan ini kita akan mempelajari jenis-jenis Konstanta Objek Angka (Number) di dalam JavaScript.


Konstanta Objek Number pada JavaScript

Selain mempunyai method atau kegunaan, objek number di pada JavaScript pun mempunyai beberapa konstanta (constant) yang dapat digunakan bagi proses matematika. Konstanta ini berisi beberapa nilai yang dapat digunakan pada perhitungan matematis dan proses logika program.

Apabila kamu pernah menggunakan bahasa pemograman dengan objek, istilah konstanta pada JavaScript ini lebih tepatnya disebut dengan read-only property.

Namun berbeda dengan method yang kita bahas sebelumnya, konstanta ini melekat kepada objek Number, bukan variabelnya dan dipanggil dengan menuliskan Number.nama_konstanta.

Berikut ialah beberapa konstanta bagi objek Number di pada JavaScript:

  • Number.MAX_VALUE: Konstanta ini menyimpan angka tertinggi yang dapat ditampung di pada JavaScript. Nilainya ialah 1.79E+308, atau 1.79 x 10^308.
  • Number.MIN_VALUE: Konstanta ini menyimpan angka terkecil yang dapat ditampung di pada JavaScript. Nilai tersebut bukan nilai sangat negatif, tetapi nilai yang hampir mendekati 0. Nilainya ialah 5E-324 atau 5 x 10^-324.
  • Number.NaN: Konstanta ini menyimpan nilai khusus NaN, singkatan Not a Number. Nilai ini biasanya didapatkan dari beberapa perhitungan yang ‘tak lazim’ seperti hasil 0/0. NaN telah kita bahas di panduan sebelumnya: Pengertian Hasil Operasi Matematis NaN dan Infinity.
  • Number.NEGATIVE_INFINITY: Konstanta ini menyimpan nilai khusus Negatif Infinity. Negatif Infinity ialah nilai khusus yang di dapat sekiranya merancang sebuah angka yang lebih negatif dari nilai maksimum yang dapat ditampung di pada JavaScript, yakni lebih negatif dari –Number.MAX_VALUE, dan lazim di kenal dengan istilah overflow.
  • Number.POSITIVE_INFINITY: Konstanta ini menyimpan nilai khusus Positif Infinity. Positif Infinity ialah nilai khusus yang di dapat sekiranya merancang sebuah angka yang lebih besar dari nilai maksimum yang dapat ditampung di pada JavaScript, yakni lebih besar dari Number.MAX_VALUE.

Berikut ialah contoh kode program JavaScript bagi pemakaian konstanta Number:

 Di pada baris terakhir contoh program, saya menguji apakah hasil 1/0 sama dengan Number.POSITIVE_INFINITY.

Di pada panduan kali ini kita telah membahas konstanta dari tipe data angka (Number) di dalam JavaScript. Bagi perhitungan matematis yang lebih kompleks, JavaScript masih menyediakan 1 ‘senjata’ lainnya, yakni menggunakan objek Math dan juga konstanta dan methodnya. Kita akan membahas ini di panduan JavaScript berikutnya, pada: Mengenal Konstanta dan Method (fungsi) dari Objek Math.


eBook JavaScript Uncover Duniailkom

JavaScript telah menjadi fitur wajib di setiap laman modern. Duniailkom telah menyusun eBook JavaScript Uncover yang membahas JavaScript dengan lebih detail dan lebih komplit, mulai dari basic hingga konsep DOM, Event dan AJAX. Penjelasan lebih lanjut dapat ke eBook JavaScript Uncover Duniailkom.


Sumber https://www.duniailkom.com/