// 把数字转换为字符串,使用本地数字格式顺序。 var box = 1000; box.toLocaleString(); // "1,000" // toFixed(num) 把数字四舍五入为指定小数位数num的字符串。 var box = 1.2365; box.toFixed(2); // "1.24" // 以指数形式输出 var box = 1000; box.toExponential(); // "1e+3" // toPrecision(num) 对象的值超出指定位数num时将其转换为指数计数法 // 该参数是 1 ~ 21 之间(且包括 1 和 21)的值 // 如果省略了该参数,则调用方法 toString(),而不是把数字转换成十进制的值。 var box = 1000; box.toPrecision(2); // "1.0e+3" box.toPrecision(3); // "1.00e+3" box.toPrecision(4); // "1000" box.toPrecision(5); // "1000.0" box.toPrecision(6); // "1000.00" box.toPrecision(); // "1000"