尝试在JavaScript中执行以下命令:我刚刚了解到,JavaScript认为前导零表示八进制整数,由于以8为底没有“8”或“9”,因此函数返回零。不管你喜不喜欢,这都是故意的。有什么变通办法?注:

零总是零,所以没关系。但在最近与一位朋友的讨论中,他说八进制文字在今天几乎没有人使用。†然后我突然意识到,实际上在我的代码中几乎所有的整数文字都是八进制,即0。根据c++语法,0是八进制字面值吗?标准