javascript取整数

JavaScript06

javascript取整数,第1张

javascript取整数的方法如下:

Math.round(num)四舍五入

Math.floor(num)小于等于num的整数

Math.ceil()大于等于num的整数

parseInt(num) 小于等于num的整数,与floor的区别是parseInt参数可以是string类型,如'5abc'返回5。

js支持的整数的有效范围是,-2的53次方至2的53次方 也就是-9007199254740992~9007199254740992。 可以在浏览器里输入在这个范围之外的数试试,返回的值多数跟输入不一样。 实际应用,后台传过来的是16位整数,可能会导致一些查询操作得不到正确的结果 因此建议传递16位及以上的整数时,转化为字符串传输。