JavaScript 数字分隔符

数字分隔符允许您通过下划线_在数字之间创建视觉上的分隔

1 min read
By myfreax
JavaScript 数字分隔符
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

此外,您还可以将数字分隔符用于对数和指数部分。也可以对bigint、二进制、八进制和十六进制的数字使用数字分隔符。

let amount = 0.000_001; // 1 millionth

// 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;

结论

至此,你已学习如何使用数字分隔符下划线_在数字组之间创建视觉分隔。

Related Articles