本文摘自PHP中文网,作者coldplay.xixi,侵删。
JavaScript学习教程栏目介绍JavaScript的十大取整方法
相关学习推荐:javascript学习教程
1.parseInt()
1 2 |
|
2. Number.toFixed(0)
1 2 |
|
3. Math.ceil()
1 2 |
|
4. Math.floor()
1 2 |
|
5. Math.round()
1 2 3 4 |
|
6. Math.trunc()
1 2 |
|
7. 双按位非取整
1 2 |
|
8. 按位运或取整
1 |
|
9. 按位异或取整
1 |
|
10. 左移0位取整
1 |
|
上述10种取整方法中,最常用的估计是前2种 [我裂开了~~],不过从性能角度看,位运算取整和Math函数性能最佳,内置方法parseInt次之,toFixed性能最劣。
以下是Benchmark测试结果,证明了这点,toFixed性能是最差的:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Benchmark源代码
想了解更多编程学习,敬请关注php培训栏目!
以上就是实例教程介绍JavaScript十大取整方法的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《javascript》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者