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

就数字而言,01就是0,你想原样显示那么就用字符串。"01"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题