重写JavaScript的Math.round方法
2017-09-12 10:36
1001 查看
在JS中,Math.round方法是把一个数字舍入为最接近的整数。
我们可以用很短的一行代码来对这个方法进行重写。
相当于是先加上0.5,再和0作按位或运算,以去掉小数部分。
可以只需要11个字符就能实现,是不是很神奇?
我们可以用很短的一行代码来对这个方法进行重写。
相当于是先加上0.5,再和0作按位或运算,以去掉小数部分。
可以只需要11个字符就能实现,是不是很神奇?
x=a=>0|a+.5
相关文章推荐
- JavaScript Math.round() 方法
- JavaScript中用于四舍五入的Math.round()方法讲解
- JavaScript Math.round() 方法
- JavaScript中用于四舍五入的Math.round()方法讲解
- Math.Round()方法可能与我们想象的大不一样(JS、C#)
- Math中的round/ceil/floorf方法总结
- 一些常用JavaScript方法的重写 持续更新中
- Math.Round 方法
- JavaScript Math.ceil 方法(对数值向上取整)
- Javascript -- Math.round()、Math.ceil()、Math.floor()、parseInt去小数取整总结
- javascript取整方法floor、round、ceil
- javascript Math ceil()、floor()、round()三个函数的区别
- JavaScript Math.ceil 方法(对数值向上取整)
- javascript如何重写toString方法
- Java Math的floor、ceil、rint及round方法
- Java中Math.round()方法原理解读
- 浅谈JavaScript中的Math.atan()方法的使用
- JavaScript中使用Math.floor()方法对数字取整
- JavaScript中的Math方法演示
- Javascript Math ceil()、floor()、round()三个函数的区别