Pada tutorial ini, Anda akan mempelajari cara menggunakan Pemisah Angka/ Numeric Separator pada JavaScript untuk membuat literal numerik lebih mudah dibaca.
Pengantar Pemisah Angka (Numeric Separator) pada JavaScript
Pemisah angka memungkinkan Anda membuat pemisahan visual antara kelompok digit dengan menggunakan garis bawah (_) sebagai pemisah.
Sebagai contoh, angka berikut sangat sulit dibaca terutama ketika berisi pengulangan digit yang panjang:
const budget = 1000000000;
Apakah ini miliar atau seratus juta?
Masalah keterbacaan ini dapat diperbaiki dengan pemisah angka seperti berikut:
const budget = 1_000_000_000;
Seperti yang bisa Anda lihat, angka sekarang sangat mudah diinterpretasikan.
JavaScript memungkinkan penggunaan pemisah angka untuk kedua angka bulat dan angka pecahan. Contohnya:
let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
let fee = 12345_00; // 1234500
Penting untuk dicatat bahwa semua angka dalam JavaScript adalah angka pecahan.
Selain itu, Anda dapat menggunakan pemisah angka untuk bagian pecahan dan eksponen. Contohnya:
let amount = 0.000_001; // 1 juta
Penting untuk diperhatikan bahwa Anda dapat menggunakan pemisah angka untuk literal bigint, literal biner, literal oktal, dan literal heksadesimal. Contohnya:
// BigInt
const max = 9_223_372_036_854_775_807n;
// biner
let nibbles = 0b1011_0101_0101;
// oktal
let val = 0o1234_5670;
// heksadesimal
let message = 0xD0_E0_F0;
Ringkasan
Gunakan garis bawah (_) sebagai pemisah angka untuk membuat pemisahan visual antara kelompok digit.