toFixed()方法返回的是具有指定位数小数的数字的字符串表示。参数说明应该显示几位小数。
toExponential(),返回的是科学计数法表示的数字的字符串格式。参数表示要输出的小数的位数。
toPrecision(),根据最有意义的形式来返回数字的预定形式或指数形式。参数表示数的数字总数(不包括指数)
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 var oNumberObject = new Number(55); 2 alert(oNumberObject.toFixed(2)); 3 alert(oNumberObject.toExponential(1)); 4 alert(oNumberObject.toPrecision(1));
输出结果依次为:55.00,5.5e+1,6e+1.
三者都会进行舍入操作,以便正确的小数位数正确的表示一个数字。