Number merupakan salah satu tipe data JavaScript yang perlu kita pahami secara mendalam, tipe data ini akan sering kita gunakan saat membuat aplikasi. Show
Misalnya, jika membuat aplikasi toko online, harga produk tentu perlu kita simpan atau perlakukan sebagai angka. Tapi, tipe data angka di JavaScript memiliki perilaku dan beberapa keterbatas, ini semua perlu diketahui agar kita bisa menghindari perilaku tak terduga. Jangan khawatir, Anda tidak perlu menjadi ahli matematika. Berikut topik yang akan kita bahas seputar tipe data angka:
Apa Itu Number?Number adalah tipe data primitif yang merepresentasikan data numerik atau angka entah itu positif maupun negatif. Tipe data angka di JavaScript adalah
format biner 64-bit double-precision, mengikuti standar internasional IEEE 754, sama seperti Itu artinya angka di JavaScript dapat mewakili nilai pecahan dan selalu disimpan sebagai floating point double-precission, namun dengan beberapa batasan. Tidak seperti bahasa pemrograman yang lain termasuk Java dan C#, tipe data number di banyak bahasa pemrograman lain biasanya memiliki beberapa jenis, diantaranya integer, short, long, floating-point dan sebagainya. Tapi di JavaScript, tipe data angka disimpan sebagai floating point tepatnya double. Ini akan kita bahas di bawah. Cara Membuat Data NumberSama seperti string, kita bisa membuat data angka menggunakan sintaks literal, fungsi constructor Angka yang dibuat dengan objek Number
( Tapi, method dan properti yang ada di dalam objek Oleh karena itu, jangan heran jika kita tiba-tiba bisa mengakses method atau properti tertentu pada angka primitif. Misalnya, Anda disarankan membuat angka menggunakan sintaks literal. Number LiteralUntuk membuat angka menggunakan sintaks literal, kita bisa menulisnya secara langsung, mirip seperti string, tapi tanpa tanda kutip. Contoh:
|