<SCRIPT type=text/javascript>
var index = 005; //数值类型数据
var str1 = String(index); // 转换成字符串类型,, 方法一
var str2 = new String(index); // 转换成字符串类型, 方法二
var str3 = index.toString(); // 转换成字符串类型, 方法三
alert(str1+","+str2+","+str3);
<SCRIPT >
我使用这三种方式输出时,发现JS把0自动处理掉了,最后显示为5;但是我要的是005啊!我感觉是不是返回的ASII码啊? 请高手帮帮我吧
var index = 005; //数值类型数据
var str1 = String(index); // 转换成字符串类型,, 方法一
var str2 = new String(index); // 转换成字符串类型, 方法二
var str3 = index.toString(); // 转换成字符串类型, 方法三
alert(str1+","+str2+","+str3);
<SCRIPT >
我使用这三种方式输出时,发现JS把0自动处理掉了,最后显示为5;但是我要的是005啊!我感觉是不是返回的ASII码啊? 请高手帮帮我吧
{
var s = i.toString();
var l = s.length;
return "000".substring(l) + s;
}alert(intFormat(12));