如果我尝试转换003050为字符串,它1576会把它变成如何003050在没有它的情况下变成字符串.还有其他任何可能的整数?我试过了'' + 003050,它还在1576
String(003050);
"1576"
Run Code Online (Sandbox Code Playgroud)
这与转换为字符串无关.
var n = 003050;
Run Code Online (Sandbox Code Playgroud)
足以使数字解释为八进制.
你会得到相同的结果""+parseInt("3050", 8).
只需删除前导0即可获得数字3050:
var n = 3050;
Run Code Online (Sandbox Code Playgroud)
如果你想要一个带有前导的文字字符串,0那就做吧
var s = "003050";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |