不要觉得我的问题很愚蠢。下面是我的场景。请指教
变数 = 02; 变量添加 = 数字 + 1 ;
得到的结果是 3,但我需要它作为 03。有可能吗?
您需要编写一个填充函数:
function strpad(string, length, padChar)
{
var o = string.toString();
if(!padChar)
{
padChar = '0';
}
while (o.length < length)
{
o = padChar + o;
}
return o;
};
然后使用以下命令调用它:
var num = 3;
var add = strpad((3 + 1), 2); // will return '04' as a string.
你可以这样做
<script>
var num=2;
var add= parseInt(num + 2);
if(parseInt(add) <10)
{
add= '0'+add; // if single digit no. then concat 0 before the no.
}
</script>