Числовые разделители в JavaScript

Числовые разделители дают нам возможность разделять тысячи символом подчеркивания (_) в числовых литералах.

Чем это полезно❓

Это делает наш код более информативным и читаемым.

let series = 10000;

Числовые разделители в javascript, позволяют использовать подчеркивание в качестве разделителя в числовых литералах для улучшения читаемости.

Пример:

let series = 1_00_00;

Вы также можете использовать это для двоичных, восьмеричных и шестнадцатеричных чисел.

Двоичное число: 👻

let series1 = 0b1010_0101_1001;
console.log(series1); // 2649

Восьмеричное число: 👻

let series2 = 0o2_3
let series3 = 0xA_B_C_D_E;
console.log(series3); // 703710
7; console.log(series2); // 1263

Шестнадцатеричное число: 👻

let series3 = 0xA_B_C_D_E;
console.log(series3); // 703710

Немного ограничений 🤦‍♀️

Ниже фрагмент ограничения вызовет ошибку SyntaxError

  1. Использование более одного подчеркивания подряд не допускается.
let series1 = 100__000;

2. Не может использоваться после 0 в начале.

let series2 = 0_1;

3. Не допускается в конце числовых литералов.

let series3= 100_;

Поддержка браузера 🎗

Эта функция имеет неплохую поддержку в последних версиях браузеров.

Проверьте это 👇

Ссылка 🧐

🌟 Twitter | 👩🏻‍💻 Suprabha.me | 🌟 Instagram