谁能告诉我为什么我的数字在达到000100之后发生意外变化?
<script>
function loadroute(id) {
document.write(id+"<br>");
}
loadroute(000099); //99
loadroute(000100); //64
loadroute(000101); //65
loadroute(101); //101
</script>
99
64
65
101
https://jsfiddle.net/459aev7z/
最佳答案
console.log(010)
8;
如果您以0开头的数字,则javascript将理解为base8数字