且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Math对象和常用方法

更新时间:2022-06-14 03:23:18

在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() *(大数-小数)+偏移量