在js中,有一些内置对象,可以直接使用
1. Math对象是js的内置对象,这个对象中存储了一些常用的数学常量和数学计算方法
console.log(Math.PI);
2.E自然对数
console.log(Math.E);
3.pow;次方计算
console.log(Math.pow(2,3));
4.sqrt:开方计算
console.log(Math.sqrt(9));
开方也可以用pow
console.log(Math.pow(27,1/3));
5 abs:绝对值计算
console.log(Math.abs(-99));
6.max:找出最大的数字
console.log(Math.max(5,7));
7.floor:向下取整,取刚刚小于等于这个数字的整数
console.log(Math.floor(3,6));
8.ceil:向上取整
console.log(Math.ceil(3,6));
9.round:四舍五入
console.log(Math.round(3,4));
10.sin,正弦函数 3.14弧度 = 180度
console.log(Math.sin(30/180*Math.PI));//角度先转成弧度再计算
常用方法:
1. Math.random方法,生成一个[0,1)左闭右开的随机数
var num = Math.random();
console.log(num);
2. 生成一个0到100
var n1 = Math.random()*100;
n2 = Math.floor(n1);
console.log(n1);
3. 生成一个50到100
var n2 = Math.random()*50+50;
// 规律:Math.random() *(大数-小数)+偏移量