1、Math
数学对象
Math 数学对象 |
作用 |
Math.floor() |
向下取整 |
Math.random() |
0-1的随机数 |
Math.sqrt(9) |
开方 |
Math.pow(2,4) |
乘方 |
Math.abs() |
绝对值 |
2、Math.floor()
方法(向下取整 )
// 1、Math.floor(向下取整) var number = 6.78; var result = Math.floor(number); // 输出结果:6 console.log(result); var number = -6.78; var result = Math.floor(number); // 输出结果:-7 console.log(result);
3、Math.random()
方法,取随机数(0-1,1-10,1-100)
// 2、Math.random(),随机数0-1 var result = Math.random(); // 输出结果:0-1 console.log(result); var result = Math.floor(Math.random() * 10 + 1); // 输出结果:1-10 console.log(result); var result = Math.floor(Math.random() * 100 + 1); // 输出结果:1-100 console.log(result);
4、Math.abs()
方法,取绝对值
// 3、Math.abs(),绝对值 var number = -34.5; var result = Math.abs(number); // 输出结果:34.5 console.log(result);
5、Math.sqrt()
方法,开平方
// 4、Math.sqrt(),开平方 var number = 16; var result = Math.sqrt(number); // 输出结果:4 console.log(result);
6、Math.pow()
方法,计算乘方
// 5、Math.pow(),计算乘方 var number = 2; var result = Math.pow(number, 3); // 输出结果:8 console.log(result);
7、(floor,random)
方法随机抽取数组元素
// 6、(floor,random)随机抽取数组元素,实例:抽奖活动 var list = ['jasmine', 'qiqi', 'jasmine_qiqi']; var index = Math.floor(Math.random() * list.length); console.log(list[index]); // 输出结果:list数组中的一个元素