欢迎来到前端的日常,前端宝典持续更新,目前已经有200+道面试题,更多面试题可以到 前端宝典 进行查看,快来刷题吧~
等式 1_000_000 === 1000000 的结果为 true。
在 JavaScript 中,_ 是数字分隔符(Numeric Separators),用于提高数字的可读性。它允许在数字值中使用下划线来分隔数字,不影响数字的值。
示例代码验证了这一点:
let a = 1000000000000000;
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;