JavaScript Math对象常用方法(pow、trunc、round、floor、abs)
1. Math.pow()
语法:Math.pow(x,y)
作用:返回x的y次幂
例子:
Math.pow(2,3); // 表示计算2的3次方,结果为8
Math.pow(4,2); // 表示计算4的平方,结果为16
2. Math.trunc ()
语法:Math.trunc(x)
作用:将数字的小数部分去掉,只保留整数部分(不进行四舍五入)
例子:
let t = Math.trunc(2.11111);
console.log(t);//输出结果为2
3. Math.round()
语法:Math.round(x);
作用:把一个数字舍入为最近的整数
例子:
let r = Math.round(2.1111);
console.log(r);//输出结果为2
let r2 = Math.round(2.555);
console.log(r2);//输出结果为3
4. Math.floor()
语法:Math.floor(x)
作用:返回小于等于x的最大整数
例子:
let f1 = Math.floor(2.555);
console.log(f1);//输出结果为2
let f2 = Math.floor(2.111);
console.log(f2);//输出结果为2
5. Math.abs()
语法:Math.abs(x)
作用:返回一个数的绝对值,如果x不是数字返回NaN,如果x为null返回0
例子:
let a1 = Math.abs(-1);
console.log(a1);//输出结果为1
let a2 = Math.abs(-1.555);
console.log(a2);//输出结果为1
let a3 = Math.abs(1.555);
console.log(a3);//输出结果为1.555