参考答案
1_000_000 === 1000000
的结果为 true
1_000_000
中使用了 _
,这是数字分隔符规范(Numeric Separators),也就是允许在数字值中使用下划线来提高数值的可读性。
如果我们尝试写十亿这样的值,可以通过用下划线分隔数字来提高可读性。
let a = 1000000000000; let b = 1_000_000_000_000; console.log(a===b); // true
数字分隔符规范不仅支持整数,还支持各种数字格式:
// Decimal let dec = 1_000_000.220_720; // Binary let bin = 0b1010_0001_1000_0101; // Octal let oct = 0o1234_5670; // Hexadecimal let hex = 0xA0_B0_C0; // BigInt let bint = 9_223_372_036_854_775_807n;
正文结束
Ctrl + Enter