js生成随机数代码实例
分类:实例代码
分享一个分享能够生成随机数的函数,需要的朋友可以直接使用。
代码实例如下:
function randomNum(minNum, maxNum) { switch (arguments.length) { case 1: return parseInt(Math.random() * minNum + 1, 10); break; case 2: return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10); break; default: return 0; break; } } console.log(randomNum(5)); console.log(randomNum(2,10));
上面的代码实现实现了我们的要求,下面介绍一下它的实现过程。
一.代码注释:
(1).function randomNum(minNum, maxNum) {},可以是一个参数也可以是两个参数,下面会介绍。
(2).switch (arguments.length) {},根据传递的参数个数来进行判断。
(3).case 1: return parseInt(Math.random() * minNum + 1, 10);
break;
当传递一个参数的时候,那么就返回1到minNum+1的随机数,不包括minNum+1。
(4).case 2:
return parseInt(Math.random() * (maxNum - minNum + 1) + minNum, 10);
break;当传递两个参数的时候,那么就返回minNum到minNum + 1的随机数,不包括minNum + 1。
二.相关阅读:
(1).switch可以参阅js switch一章节。
(2).parseInt()方法可以参阅javascript parseInt()一章节。
(3).Math.random()方法可以参阅javascript Math.random()一章节。
js生成随机数代码实例,这样的场景在实际项目中还是用的比较多的,关于js生成随机数代码实例就介绍到这了。
js生成随机数代码实例属于前端实例代码,有关更多实例代码大家可以查看。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu