如何在JavaScript中修剪数字中的前导零

如果您有一个以零开头的数字,例如010或02,如何删除该零?

如果您有一个以零开头的数字,例如010或者02,如何删除该零?

有多种方法。

最明确的是使用parseInt()

parseInt(number, 10)

10是基数,应该始终指定10以避免不同浏览器之间的不一致,尽管有些引擎在没有它的情况下也可以正常工作。

另一种方法是使用+一元运算符:

+number

这些是最简单的解决方案。

你也可以去正则表达式路线,如下所示:

number.replace(/^0+/, '')

免费下载我的JavaScript初学者手册


更多js教程: