内置对象
// console.log(Math.PI); 3.14.5926
// console.log(Math.random());
// 0~1的随机数
// console.log(Math.random());
//
// var a = 1.4;
// var b = 2.6;
// console.log(Math.floor(a)); 向下取整
// console.log(Math.ceil(b)); 向上取整
// console.log(Math.round(a)); 四舍五入
// console.log(Math.abs(a)); 绝对值
// console.log(Math.max(1,2,5,4,6,9)); 最大值
// console.log(Math.min(1,2,3,4,8,9,-1,-5)); 最小值
// console.log(Math.sin(Math.PI/2)); 正弦
// console.log(Math.cos(Math.PI/2)); 余弦
// console.log(Math.pow(100,2)); 指数次幂 平方
// console.log(Math.sqrt(100,2)); 开方 根号
// console.log(Math.sqrt(100)); 开方 根号
// ==============================================================
// 随机数
// 要求:取值1-10的整数
// var suiji = Math.floor(Math.random()*10+1)
// console.log(suiji);
// 意思就是比如0-10之间的数是可以取值0也可以取值10,所以在他们随机
// 数中真实取值是0-10的, floor是向下取整,所以最高取值为0-9
// 因为没有比十大的数,所以取不到10,最高为9 所以在Math.floor(Math.random())
// 的后面乘10 变为0-10 再加上1 变成1-11 所以向下取整为1-10;
// 求10-20之间的随机数
// var a = Math.floor(Math.random()*11)+10
// console.log(a);
// 同上
// 乘11取值为0-11
// 再加上10为10-21
// 向下取整为10-20
// 计算M-N
function random(m,n){
return Math.floor(Math.random()*(n-m+1))+m
}
console.log(random(1,52));
console.log(random(1,57));
// 方法
// 随机数去 乘 后面的数减去前面的数 然后加一 在把m加上

浙公网安备 33010602011771号