Apps Artificial Intelligence CSS DevOps Go JavaScript Laravel Linux MongoDB MySQL PHP Python Rust Svelte Vue

JavaScript Numeric Separator (\_)

1 min read .
JavaScript Numeric Separator (\_)

JavaScript Numeric Separator (_) membuat angka besar lebih mudah dibaca dengan menambahkan underscore di antara digit. Nilai angka tidak berubah; ini hanya untuk kenyamanan visual.

1. Contoh Dasar

const million = 1_000_000;
console.log(million); // 1000000

2. Menggunakan pada Desimal

const pi = 3.141_592_653;
console.log(pi); // 3.141592653

3. Binary, Octal, dan Hexadecimal

const bin = 0b1010_1011;  // 171
const hex = 0xFF_FF_FF;   // 16777215
const oct = 0o123_456;    // 42798

4. Aturan Penggunaan

  • _ hanya boleh di antara digit.
  • Tidak boleh di awal/akhir angka, di dekat titik desimal, atau berturut-turut.

Contoh Salah:

const a = _1000;   // Error
const b = 1000_;   // Error
const c = 1__000;  // Error
const d = 3._14;   // Error

5. Keuntungan

  • Readability: Angka besar lebih mudah dibaca.
  • Maintenance: Lebih mudah dicek dan dipelihara.
  • Flexible: Bisa digunakan di semua tipe angka (integer, float, binary, octal, hex).

6. Browser Support

  • Chrome 75+, Firefox 70+, Safari 13+, Edge 79+
  • Tidak didukung di Internet Explorer.

Kesimpulan

Numeric Separator (_) membantu menulis angka besar atau kompleks lebih rapi tanpa mengubah nilai aslinya, membuat kode lebih bersih dan mudah dipahami.

Lihat Juga

chevron-up