解决方案: js里要取原来的数字的话使用:var value = ‘<%=i%>’; 加上单引号,将他变成字符串类型。 可能是:由于js对数据类型没有一个具体的声明,传入的数值有可能被其默认当中数字而将前面的0给自动去除了