js取0-9随机取4个数不重复的数字代码实例


Posted in Javascript onMarch 27, 2019

本文实例为大家分享了js取0-9随机取4个数不重复的数字的具体代码,供大家参考,具体内容如下

html

<input type="button" value="随机生成4位数" onclick="f1()">

script

function f1(){
	var arr_4=new Array()
	function getRandom(min,max)													//开始取数
		{																						
																				//随机数
			var random = Math.random()*(max-min)+min;
																		//向下取整
			random = Math.floor(random);
		
			if(arr_4.length < 4)							//判断数组长度
			{	
				for(i=0;i<=arr_4.length;i++)				//遍历数组。
				{
					if(random==arr_4[i])					//比较随机数
					{	
						break;
					}
					else								
					{
						if(i==arr_4.length)
						{arr_4.push(random);break;}
					}
				};
				getRandom(0,10);
			}
			
		}
		getRandom(0,10);		//随机取0-9
	alert(arr_4)
	}

以上所述是小编给大家介绍的js取0-9随机取4个数不重复的数字详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于JavaScript 数据类型之Boolean类型分析介绍
Apr 19 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
Feb 19 Javascript
用javascript读取xml文件读取节点数据
Aug 12 Javascript
深入浅析JavaScript中的scrollTop
Jul 11 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
Feb 19 Javascript
详谈js遍历集合(Array,Map,Set)
Apr 06 Javascript
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
vue 动态绑定背景图片的方法
Aug 10 Javascript
vue-router两种模式区别及使用注意事项详解
Aug 01 Javascript
JavaScript代码异常监控实现过程详解
Feb 17 Javascript
在nuxt中使用路由重定向的实例
Nov 06 Javascript
TS 类型兼容教程示例详解
Sep 23 Javascript
vue 详情跳转至列表页实现列表页缓存
Mar 27 #Javascript
vue中多个倒计时实现代码实例
Mar 27 #Javascript
JavaScript偏函数与柯里化实例详解
Mar 27 #Javascript
vue实现鼠标移入移出事件代码实例
Mar 27 #Javascript
JavaScript惰性载入函数实例分析
Mar 27 #Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 #Javascript
详解JS浏览器事件循环机制
Mar 27 #Javascript
You might like
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
JavaScript版TAB选项卡效果实例
2013/08/16 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
js获取下拉列表的值和元素个数示例
2014/05/07 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
js canvas实现星空连线背景特效
2019/11/01 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
python查询sqlite数据表的方法
2015/05/08 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
企业军训感想
2014/02/07 职场文书
股东授权委托书范文
2014/09/13 职场文书
材料员岗位职责
2015/02/10 职场文书
2015年大学生实习评语
2015/03/25 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
乔布斯辞职信(中英文对照)
2015/05/12 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
SqlServer数据库远程连接案例教程
2021/07/15 SQL Server