首页> 基础笔记 >JS/JQ基础学习 >经典案例 经典案例
JavaScript实例:封装一个函数来实现随机数的获取
作者:小萝卜 2023-03-21 【 javascript 】 浏览 359
简介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)