在本教程中,您将了解如何使用 JavaScript 数字分隔符使数值更具可读性。数字分隔符允许您使用下划线  _ 作为分隔符在数字之间创建视觉分隔。

例如,以下数字很难阅读,尤其是当它很长且数字重复时:

const budget = 1000000000;

这是十亿还是一亿?

数字分隔符修复了这个可读性问题,如下所示:

const budget = 1_000_000_000;

如您所见,数字现在很容易理解。

JavaScript 允许您对整数和浮点数使用数字分隔符。例如:

let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
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;

结论

使用下划线 _ 作为数字分隔符在数字之间创建视觉分隔。