JavaScript之toFixed方法详解

来源:互联网 发布:魔术教学知乎 编辑:程序博客网 时间:2024/06/07 20:37
 var num1 = 2.45;
 var num2 = 2.55;
 var num3 = 2.44;
 var num4 = 2.46;
       
 document.write("num1:" + num1.toFixed(1)+"<br/>");
 document.write("num2:" + num2.toFixed(1)+"<br/>");
 document.write("num3:" + num3.toFixed(1)+"<br/>");

 document.write("num4:" + num4.toFixed(1)+"<br/>");

按照四舍五入的算法num1,num2,num3,num4输出的结果分别是2.5,2.6,2.4,2.5。

实际输出结果是:


toFixed采取的也是四舍六入的算法,五取奇数,也就是五前面是奇数的情况下,不进一,反之进一。跟.net的Math.Roud方法相反。


原创粉丝点击