Числовые разделители в JavaScript
Числовые разделители дают нам возможность разделять тысячи символом подчеркивания (_) в числовых литералах.
Чем это полезно❓
Это делает наш код более информативным и читаемым.
let series = 10000;
Числовые разделители в javascript, позволяют использовать подчеркивание в качестве разделителя в числовых литералах для улучшения читаемости.
Пример:
let series = 1_00_00;
Вы также можете использовать это для двоичных, восьмеричных и шестнадцатеричных чисел.
Двоичное число: 👻
let series1 = 0b1010_0101_1001;
console.log(series1); // 2649
Восьмеричное число: 👻
let series2 = 0o2_3let 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
- Использование более одного подчеркивания подряд не допускается.
let series1 = 100__000;
2. Не может использоваться после 0 в начале.
let series2 = 0_1;
3. Не допускается в конце числовых литералов.
let series3= 100_;
Поддержка браузера 🎗
Эта функция имеет неплохую поддержку в последних версиях браузеров.
Проверьте это 👇
Ссылка 🧐
🌟 Twitter | 👩🏻💻 Suprabha.me | 🌟 Instagram