【发布时间】:2018-11-26 05:57:39
【问题描述】:
我正在学习 javascript,并在阅读主题 TypeConversions 时遇到了这个问题。
alert(Number(" 0123 ")); //brings out 123
我想知道为什么它会带出 123 而不是 0123。有人可以解释为什么吗?
我应该怎么做也带上前导0?
【问题讨论】:
-
因为数值是 123。字符串被转换为那个数值然后显示,并且整数类型不存储前导零的信息。这是格式问题。
-
为什么只有一个前导零?为什么不是两个?还是三个?要么? ...?
标签: javascript type-conversion