摘要:在本教程中,您将学习如何使用 JavaScript 数字分隔符使数字字面量更易读。
JavaScript 数字分隔符简介
数字分隔符允许您使用下划线 (_
) 作为分隔符在数字组之间创建视觉分隔。
例如,以下数字很难阅读,尤其是当它包含长数字重复时
const budget = 1000000000;
Code language: JavaScript (javascript)
这是十亿还是一亿?
数字分隔符通过以下方式解决了此可读性问题
const budget = 1_000_000_000;
Code language: JavaScript (javascript)
如您所见,现在数字非常容易解释。
JavaScript 允许您对整数和浮点数 数字 使用数字分隔符。例如
let amount = 120_201_123.05; // 120201123.05
let expense = 123_450; // 123450
let fee = 12345_00; // 1234500
Code language: JavaScript (javascript)
重要的是要注意,JavaScript 中的所有数字都是浮点数。
此外,您还可以对小数部分和指数部分使用数字分隔符。例如
let amount = 0.000_001; // 1 millionth
Code language: JavaScript (javascript)
重要的是要注意,您可以对 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;
Code language: JavaScript (javascript)
总结
- 使用下划线 (
_
) 作为数字分隔符,在数字组之间创建视觉分隔。
本教程是否有帮助?