# isFinite
判断是否是有限数
console.log(Number.isFinite(15))//true
console.log(Number.isFinite(NaN))//false
1
2
2
# isNaN
判断是不是NaN(非数)
console.log(Number.isNaN(NaN))//true
console.log(Number.isNaN(123))//false
1
2
2
# isInteger
判断是不是整数
console.log(Number.isInteger(123.123))//false
1
# Math.cbrt()
求立方根
console.log(Math.cbrt(8))//2
1
# 数值的上下限
console.log(Number.MAX_SAFE_INTEGER)
console.log(Number.MIN_SAFE_INTEGER)
// 判断是不是在上下限内 isSafeInteger
1
2
3
2
3
# Math.trunc()
返回一个小数的整数部分
console.log(Math.trunc(9.9))//9
1
# 判断正负数
判断一个数是正数负数还是0
console.log(Math.sign(10))//1
console.log(Math.sign(0))//0
console.log(Math.sign(-2))//-1
1
2
3
2
3
正数返回1 0返回0 负数返回-1