写好代码是很重要的--写出容易让人读懂的代码是一种更高层次的技能。很少有API被引入,而这些API看起来唯一有用的功能就是使代码更易读,但让我向你介绍一下JavaScript数字分隔符:一个让开发者使用下划线使数字更易读的API!
考虑一下你代码中的下面这个数字:
// No commas for numbers in JavaScript
const oneHundredThousand = 100000;
对于工程师来说,大数字总是难以在头脑中解析,所以使用下划线来使代码更易读是一个完全的胜利:
const oneMillion = 1_000_000; // 1000000
const decimals = 1_000_00.01_02_03 // 100000.010203
数字分隔符的唯一真正规则是:数字不能以下划线开始或结束。
在JavaScript中,数字分隔符似乎是规范制定者送给开发者的一项功能。 作为一名工程师,我将接受我所能得到的一切。 在JavaScript的世界里,你永远不会停止学习。