ES6(四)数值扩展
数值扩展 function log (val) { console.log(val) } // true log(Number.isFinite(15)) // false log(Number.isFinite(NaN)) // false log(Number.isFinite('true' / 0)) // true log(Number.isNaN(NaN)) // false log(Number.isNaN(0)) // true log(Number.isInteger(15)) // true log(Number.isInteger(15.0)) // false log(Number.isInteger(15.1)) // false log(Number.isInteger('15.0')) log(Number.MAX_SAFE_INTEGER) log(Number.MIN_SAFE_INTEGER) log(Number.MAX_VALUE) log(Number.MIN_VALUE) // 判断传入的参数值是否是一个“安全整数” log(Number.isSafeInteger(10)) // 取小数的整数部分 log(Math.trunc(4.99)) // 判断是否正数负数 log(Math.sign(-5)) log(Math.sign(0)) log(Math.sign(1)) // NaN log(Math.sign('hello')) // 取立方根 log(Math.cbrt(2)) log(Math.cbrt(8))