В этом руководстве вы узнаете, как использовать символ подчеркивания (_) в качестве разделителя разрядов чисел в JavaScript, чтобы сделать числовые литералы более читабельными.
Введение в разделение разрядов числа в JavaScript
Числовой разделитель позволяет создать визуальное разделение между группами цифр, используя символ подчеркивания( _
) в качестве разделителей.
Например, следующее число очень трудно прочитать, особенно если оно содержит повторы длинных цифр:
const budget = 1000000000;
Это миллиард или сто миллионов?
Числовой разделитель разрядов устраняет эту проблему читабельности следующим образом:
const budget = 1_000_000_000;
Как видите, число теперь очень легко интерпретировать.
JavaScript позволяет использовать числовые разделители как для целых чисел, так и для чисел с плавающей запятой. Например:
let amount = 120_201_123.05; // 120,201,123.05 let expense = 123_450; // 12345 let fee = 12345_00; // 1234500
Важно отметить, что все числа в JavaScript являются числами с плавающей запятой.
Кроме того, вы можете использовать разделители разрядов чисел для дробных и экспоненциальных частей. Например:
let amount = 0.000_001; // 1 millionth
Важно отметить, что вы можете использовать числовой разделитель для литерала bigint
, двоичного литерала, восьмеричного литерала и шестнадцатеричного литерала. Например:
// BigInt const max = 9_223_372_036_854_775_807n; // binary let nibbles = 0b1011_0101_0101; // octal let val = 0o1234_5670; // hex let message = 0xD0_E0_F0;
Заключение
- Используйте символ подчеркивания(
_
) в качестве числовых разделителей, чтобы создать визуальное разделение между разрядами числа.