代码:
<script> var n=6543.5465479832; var r; var ta=performance.now(); for(var i=0;i<10000;i++){ r=n.toFixed(); } console.log(r); console.log("toFixed:"+(performance.now()-ta)); ta=performance.now(); for(var i=0;i<10000;i++){ r=(n+0.5)|0; } console.log(r); console.log("+0.5按位或0:"+(performance.now()-ta)); ta=performance.now(); for(var i=0;i<10000;i++){ r=Math.round(n); } console.log(r); console.log("Math.round:"+(performance.now()-ta)); </script>
结果:
6544 toFixed:4.387999999380554 6544 +0.5按位或0:0.30300000071292743 6544 Math.round:0.4239999998389976
再也不用toFixed了 (ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ ● ω ● ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。