首页> 基础笔记 >JS/JQ基础学习 >经典案例 经典案例

JavaScript实例:封装一个函数来实现随机数的获取

作者:小萝卜 2023-03-21 浏览 190

简介JavaScript实例:封装一个函数来实现随机数的获取

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>数学对象</title>
</head>
<body>
	<script type="text/javascript">
	//常见方法的使用
	//四舍五入
	var res = Math.round(5.1);
	var res = Math.round(6.8);
	//获取最大值
	var res = Math.max(1,2,100,20,300,-10);//可以传递不定个数的参数   arguments
	//获取最小值
	var res = Math.min(1,2,300,250,-200);//
	//获取绝对值
	var res = Math.abs(-250);//abs  absolute绝对的   |-100|
	//舍去取整
	var res = Math.floor(3.8);//舍去取整   向下取整   floor地板
	//进一取整
	var res = Math.ceil(5.1);
	//幂运算
	var res = Math.pow(2,10);//power幂运算  
	//开方运算
	var res = Math.sqrt(100);
	//获取一个随机数      (0,1)
	var res = Math.random();
	//获取从0到10随机小数  (0,10)   (0,1)*10 = (0,10)
	var res = Math.random()*10;
	//获取从1到10的随机整数
	var res = Math.ceil(Math.random()*10);
	//获取从2到11的随机整数  
	var res = Math.ceil(Math.random()*10)+1;
	//从16到25的整数
	var res = Math.ceil(Math.random()*10)+15;//[1,10] +  15
	//从m到n的随机数      Math.ceil(Math.random()*(n-m+1))+(m-1)
	// Math.ceil(Math.random()*(10))+(15)
	var res = Math.ceil(Math.random()*5)+4;//5~9

	//封装一个函数来实现随机数的获取
	function rand(m,n){
		return Math.ceil(Math.random()*(n-m+1))+(m-1);
	}

	var res = rand(1,10);
	alert(res);


	</script>
</body>
</html>
 

很赞哦! (0)

文章评论

    高端网站建设