以前我习惯性使用parseInt做取整,后来发现一个问题,对科学计数法不适用
js取整的方法
1.parseInt
parseInt把小数转化成整数是从要取整数据的左边读取,遇到非数字结束,保留前面已读到的数字。
当我们遇到科学计数法,使用parse取值可能是错误的(大部分来说是错误的)
2.Math
向上取整 Math.ceil()
四舍五入 Math.round()
向下取整 Math.floor()
这种对于科学计数法也适用,也是最方便的,三种取值方向
3.其他
其他方法当然也有,比如使用split函数,正则匹配等等
上面两种也不一定能适用所有情况