10进制前面是不带0的,在js里,前面带0就说明是8进制(不过你在8进制里写0加上超过7的数字,会变成10进制,比如,08,09,079那会被认为是10进制前面加了0)你写0开头的数字,在js里是8进制,这个数字就会自动转成8进制对应的10进制,所以数字前面的0没了为啥会自动转成10进制,就好比你在id那写个1+1,最终会显示成2那样