floor

toFixed和上面三个方法不同,它是Number原型上实现的一个方法,其作用是对一个浮点数进行四舍五入并保留固定小数位。toFixed需要传递一个参数,其调用方式如下:

round

JS数据`裁剪`处理包括向上取整、向下取整、四舍五入、固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个API进行简单的讲解,以作为总结归纳。

数据解读分享五种运用JS进行数据裁剪处理方式-Web前端之家。ceil是`天花板`的意思,表示在一个数值之上,且距离该数最近的整数。ceil是Math对象的静态方法,需要传递一个参数,其调用方法如下:

round的作用是对一个浮点数进行四舍五入并保留整数位。round也是Math对象的静态方法,也需要传递一个参数,其调用方法如下:

ceil

toPrecision

Math.floor;//12

toPrecison也是Number原型上实现的一个处理浮点数的方法,和toFixed不同的是,它是对一个浮点数进行四舍五入并保留固定长度的有效数字,包括整数部分。

floor是`地板`的意思,表示在一个数值之下,且距离该数最近的整数。floor是Math对象的静态方法,需要传递一个参数,其调用方法如下:

99.456001.toPrecision;//99.456100.456001.toPrecision;//100.46Number.prototype.toPrecision.call;//10.456

toFixed

Math.round;//12Math.round;//13
100.456001.toFixed;//100.47100.456001.toFixed;//100.456Number.prototype.toFixed.call;//100.47
Math.ceil;//13

使用js裁剪数据是我们在项目经常会碰到的问题,比如截取数据库中的小数后几位,字节数截取省略号处理等等。总而言之数据截取方法,我们得熟练掌握,今天主要是介绍五种运用JS进行数据裁剪处理方式。

相关文章

网站地图xml地图