Pelajari nomor JavaScript lengkap mulai dari desimal, eksponen, NaN, Infinity, heksadesimal, hingga operasi angka dan string.
Nomor JavaScript Lengkap untuk Pemula
Pembukaan
Nomor (Number) JavaScript digunakan untuk menyimpan dan memproses data angka dalam program. Number sangat penting dalam pengembangan website modern karena digunakan untuk perhitungan data server, bandwidth jaringan, analytic camera system, dashboard monitoring CCTV, hingga statistik realtime.
Dalam sistem profesional seperti Haikal IT Support, number digunakan untuk menghitung jumlah perangkat, kapasitas server, bandwidth, storage NVR, dan analytic monitoring.
Berikut penjelasan lengkap nomor JavaScript.
1. Bilangan Dapat Ditulis dengan atau Tanpa Desimal
Contoh:
let camera = 24;
let bandwidth = 100.5;
Penjelasan
24adalah integer100.5adalah desimalKeduanya bertipe
number
2. Bilangan Besar atau Kecil dengan Notasi Eksponen
JavaScript mendukung notasi ilmiah.
Contoh:
let besar = 123e5;
let kecil = 123e-5;
Penjelasan
123e5= 123 × 100000123e-5= 123 ÷ 100000
3. Bilangan Akurat Hanya Sampai 15 Digit
Contoh:
let x = 999999999999999;
let y = 9999999999999999;
console.log(x);
console.log(y);
Hasil:
999999999999999
10000000000000000
Penjelasan
JavaScript memiliki batas presisi angka.
4. Floating Point Tidak Selalu Akurat
Contoh:
let hasil = 0.2 + 0.1;
console.log(hasil);
Hasil:
0.30000000000000004
Penjelasan
Floating point memiliki keterbatasan presisi.
5. Solusi Mengalikan dan Membagi dengan 10
Contoh:
let hasil = (0.2 * 10 + 0.1 * 10) / 10;
console.log(hasil);
Hasil:
0.3
6. Menjumlahkan Dua Angka
Contoh:
let total = 10 + 5;
console.log(total);
Hasil:
15
7. Menambahkan Dua String Numerik
Contoh:
let hasil = "10" + "5";
console.log(hasil);
Hasil:
105
Penjelasan
String akan digabung, bukan dihitung.
8. Menambahkan Angka dan String Numerik
Contoh:
let hasil = 10 + "5";
console.log(hasil);
Hasil:
105
9. Menambahkan String Numerik dan Angka
Contoh:
let hasil = "10" + 5;
console.log(hasil);
Hasil:
105
10. Kesalahan Umum Penjumlahan String dan Angka 1
Contoh:
let hasil = 10 + 5 + "5";
console.log(hasil);
Hasil:
155
Penjelasan
10 + 5 = 15Lalu
"15" + "5"
11. Kesalahan Umum Penjumlahan String dan Angka 2
Contoh:
let hasil = "5" + 10 + 5;
console.log(hasil);
Hasil:
5105
Penjelasan
Setelah ada string, sisanya dianggap teks.
12. JavaScript Mengubah String Menjadi Angka Saat Membagi
Contoh:
let hasil = "100" / 2;
console.log(hasil);
Hasil:
50
13. JavaScript Mengubah String Saat Mengalikan
Contoh:
let hasil = "10" * 2;
console.log(hasil);
Hasil:
20
14. JavaScript Mengubah String Saat Mengurangkan
Contoh:
let hasil = "10" - 5;
console.log(hasil);
Hasil:
5
15. JavaScript Tidak Mengubah String Saat Menjumlahkan
Contoh:
let hasil = "10" + 5;
console.log(hasil);
Hasil:
105
16. Angka Dibagi String Menghasilkan NaN
Contoh:
let hasil = 100 / "Haikal";
console.log(hasil);
Hasil:
NaN
17. Angka Dibagi String Numerik Menghasilkan Angka
Contoh:
let hasil = 100 / "10";
console.log(hasil);
Hasil:
10
18. Fungsi isNaN()
Contoh:
let hasil = isNaN("Haikal");
console.log(hasil);
Hasil:
true
19. NaN dalam Operasi Matematika
Contoh:
let hasil = NaN + 5;
console.log(hasil);
Hasil:
NaN
20. NaN dalam Operasi String
Contoh:
let hasil = NaN + " Server";
console.log(hasil);
Hasil:
NaN Server
21. NaN Adalah Number
Contoh:
console.log(typeof NaN);
Hasil:
number
22. Infinity pada Angka Sangat Besar
Contoh:
let hasil = 2 / 0;
console.log(hasil);
Hasil:
Infinity
23. Infinity Adalah Number
Contoh:
console.log(typeof Infinity);
Hasil:
number
24. Heksadesimal dengan 0x
Contoh:
let hex = 0xFF;
console.log(hex);
Hasil:
255
25. toString() untuk Hexa, Oktal, dan Biner
Contoh Hexa:
let angka = 255;
console.log(angka.toString(16));
Hasil:
ff
Contoh Biner:
console.log(angka.toString(2));
Hasil:
11111111
26. Angka Dapat Berupa Objek
Contoh:
let angka = new Number(100);
Penjelasan
JavaScript mendukung object number.
Namun jarang digunakan.
27. Angka dan Objek Tidak Aman Dibandingkan
Contoh:
let x = 100;
let y = new Number(100);
console.log(x == y);
console.log(x === y);
Hasil:
true
false
28. Objek dan Objek Tidak Aman Dibandingkan
Contoh:
let x = new Number(100);
let y = new Number(100);
console.log(x == y);
Hasil:
false
Tips Tambahan
Gunakan
Number()untuk konversi angka.Hindari mencampur string dan number.
Gunakan
isNaN()untuk validasi.Hindari penggunaan
new Number().
Internal Link
Artikel terkait di Haikal IT Support:
Tipe Data JavaScript
Variabel JavaScript
Aritmatika JavaScript
String JavaScript
Dasar JavaScript
Kesimpulan
Number JavaScript digunakan untuk berbagai operasi perhitungan dalam website modern. JavaScript mendukung integer, desimal, eksponen, NaN, Infinity, hingga konversi heksadesimal dan biner.
Pemahaman number sangat penting dalam pengembangan dashboard monitoring CCTV, analytic camera system, server management, dan network system profesional di Haikal IT Support.