Math对象
不需要创建对象,可以直接使用API
ceil() | 向上取整 |
floor() | 向下取整 |
round() | 四舍五入取整 |
random() | 取随机 [0,1) |
PI | 获取圆周率 |
abs() | 获取绝对值 |
max() | 获取一组数据的最大值 |
min() | 获取一组数据的最小值 |
pow(x,y) | 计算x的y次方 |
console.log('向上取整'+ Math.ceil(3.1) ); //4
console.log('向下取整'+ Math.floor(3.1) ); //3
console.log('四舍五入'+ Math.round(3.5) ); //4
console.log('四舍五入'+ Math.round(3.4) ); //4
console.log('随机取[0,1)'+ Math.random());
console.log('随机取[1,10]'+ Math.floor(Math.random()*10));
//圆周率PI
Math.PI
//绝对值abs()
Math.abs(2-3)
Math.max(2,5,8,7,0)
Math.min()
//pow() 2的5次方
Math.pow(2,5)
// ----------------------------随机4个字母,放入新数组
function newarr(){
var zimu=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p',
'q','r','s','t','u','v','w','x','y','z'];
var arr=[];
for(var i=0;i<4;i++){
//随机元素,随机下标0~25
var n=Math.floor(Math.random()*zimu.length);
// console.log(n);
arr.push(zimu[n]);
//不重复
zimu.splice(n,1);
}
console.log(arr);
}
newarr();