# Math


Math 是一个内置对象, 它具有数学常数和函数的属性和方法。不是一个函数对象。

# 常用到的属性和方法

// 圆周率, 
console.log(Math.PI); // 3.141592653589793

//绝对值
console.log(Math.abs(-4)); // 4
console.log(Math.abs(4)); // 4

// 四舍五入
console.log(Math.round(3.1));//3
console.log(Math.round(3.5));//4
//向上取整数
console.log(Math.ceil(3.1)); // 4
//向下取整
console.log(Math.floor(3.1)); // 3
//只取整数部分
console.log(Math.trunc(3.1)); // 3


// 三角函数 -- 正弦, sin(x:弧度), 对比斜,返回-1到1的数值
console.log(Math.sin(1)); // 
// 三角函数 -- 余弦, cos(x:弧度), 对比斜, 返回-1到1的数值
console.log(Math.cos());
// 三角函数 -- 正切, tan(x:弧度)), 对比斜
console.log(Math.tan());

// 最大值
console.log(Math.max(1, 2, 3, 4, 5)); // 5
//最小值
console.log(Math.min(1, 2, 3, 4, 5)); // 1

//随机数
console.log(Math.random()); // 返回一个0-1的随机数

//次方
console.log(Math.pow(2, 3)); //8

//开平方
console.log(Math.sqrt(9)); // 3
//开立方
console.log(Math.cbrt(8)); // 2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
上次更新: 3/4/2019, 2:51:29 PM