我正在学习javascript,并在阅读主题TypeConversions时遇到过这个问题。
alert(Number(" 0123 ")); //brings out 123
我想知道为什么它会带来123而不是0123.有人可以解释为什么吗?
我应该怎么做领先的0?
答案 0 :(得分:0)
基本上,当您将字符串转换为数字时,会删除前导零,因为它们没有任何数学含义。要使用前导零打印数字,您始终只需将其打印为字符串。或者,您可以设计自己的自定义数据结构,根据您的需要返回字符串值和数字值。