toFixed()方法属于Number对象的4个实例方法的其中一个;Number.prototype.toFixed();能够将一个数转为指定位数的小数,返回的是这个位数的小数的字符串;
toFixed(参数),参数为小数点的位数;
(22).toFixed(3);
// "22.000"
22.2.toFixed(3)
// "22.200"
23.56.toFixed(1)
// "23.6",小数点会四舍五入
55.99.toFixed(0)
// "56",当为0时,代表取整,会四舍五入
55.99.toFixed()
// "56"
需要注意的是,上面的代码中,整数数字要放到括号里面,这样表明后面的点表示调用对象属性。如果不加括号,这个点会被 JavaScript 引擎解释成小数点,从而报错。
除了为整数加上括号,还可以在整数后面加两个点,JavaScript 会把第一个点理解成小数点,把第二个点理解成调用对象属性,从而得到正确结果。
22..toFixed(3)
//"22.000"