JavaScript:保持数字中的前导零

时间:2015-04-28 05:45:21

标签: javascript

我在下面有这个简单的功能。我传递一个以前导零作为参数的数字,并且前导零被剥离了数字。如何在不将数字作为字符串传递的情况下防止这种情况发生?那可能吗?

function someFunction(number){
      console.log(number); // 25468 <--- leading zero removed
    }

    // pass in a number with leading zeros
    someFunction(025468);

2 个答案:

答案 0 :(得分:2)

  

如何在不将数字作为字符串传递的情况下防止这种情况发生?这可能吗?

没有。前导零在the number system / representation JS uses中没有意义,因此它们不存储在数字的内部表示中。

(或者,如果你更喜欢这样,一个数字有无限的前导零)

答案 1 :(得分:1)

默认情况下,如果将其存储为int,则不会获得前导数字。如果要获得前导零,则需要将其作为字符串发送。 否则就不可能