在查看parseInt(string, radix)中:https :
//developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt
13除此以外,所有示例都非常合理。
根据一个示例,parseInt(015, 10)将返回13。假设以0开头的数字被视为八进制,10这与在基数位置出现的数字无关,这是有道理的。
因此,如果在问题标题中指定了八进制:
parseInt(021, 8)
那么为什么不17(相15对于Mozilla文档和我在jsfiddle中的测试)呢?
任何见识将不胜感激。
javascript ×1