- 当n为4位数时,就是需要随机产生四位数。
- 对应下面Math.random()*10000产生的是0-10000之间的随机数,有可能是一到四位。
(随机产生的数字是number类型,不支持length属性,所以需要进行类型转换)
3. 所以这里判断当不足四位的时候在最后添加0进行字符串拼接,这样保证返回的变量肯定是四位。
4. 最后返回变量之前做类型转换,转换成nubmer类型。
function getRandomNum()
{
var temp= Math.floor(Math.random()*10000);
temp=String(temp);
if(temp.length!=4)
{
var templen=4-temp.length;
for(var i=0;i<templen;i++)
{
temp+="0";
}
}
return parseInt(temp);
}