JavaScript Number 对象

// 把数字转换为字符串,使用本地数字格式顺序。
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"
原文地址:https://www.cnblogs.com/pumushan/p/6731838.html