Javascript中的Number和Math
本文属于原创文章,转载请注明–来自桃源小盼聊技术
Number
number.toExponential()
以指数表示法返回一个字符串,参数用来指定小数点后的位数。
1 | var num = 123.456; |
number.toFixed()
返回一个指定小数点后位数的字符串,参数默认为0。
1 | var num = 123.456; |
isNaN()
判断是否是NaN,然而这个方法并不准确。新增加的number.isNaN()还不能广泛使用。
使用(x !== x) 到是可以检测。
1 | var x = NaN; |
parseInt()
将字符串转换成整数
parseFloat()
将字符串转换成浮点数字
Math
Math相关的属性和方法都是静态的,直接使用即可。
- Math.abs() // 取绝对值
- Math.ceil() // 向上取整
- Math.floor() // 向下取整
- Math.max() // 返回一组数据中的最大值(非数组)
- Math.min() // 返回一组数据中的最小值
- Math.pow(x, y) // 计算次幂结果
- Math.random() // 返回[0,1]之间的伪随机浮点数
- Math.round() // 四舍五入,返回整数