#如何在JavaScript中刪除數字前面的零
如果你有一個以零開頭的數字,比如 010 或者 02,你該如何刪除那個零呢?
有多種方法。
最明確的方法是使用 parseInt()
:
1 | parseInt(number, 10) |
10
是進制,應該始終指定以避免在不同瀏覽器上出現不一致,儘管一些引擎可以正常工作而不需要指定進制。
另一種方法是使用 +
一元運算符:
1 | +number |
這些都是最簡單的解決方案。
你還可以使用正則表達式,像這樣:
1 | number.replace(/^0+/, '') |
tags: [“JavaScript”, “Number”, “Leading Zero”, “parseInt”, “unary operator”, “Regular Expression”]