类型转换显示省略前导0

时间:2018-06-16 20:52:17

标签: javascript type-conversion

我正在学习javascript,并在阅读主题TypeConversions时遇到过这个问题。

alert(Number(" 0123 ")); //brings out 123 

我想知道为什么它会带来123而不是0123.有人可以解释为什么吗?

我应该怎么做领先的0?

1 个答案:

答案 0 :(得分:0)

基本上,当您将字符串转换为数字时,会删除前导零,因为它们没有任何数学含义。要使用前导零打印数字,您始终只需将其打印为字符串。或者,您可以设计自己的自定义数据结构,根据您的需要返回字符串值和数字值。