当前位置:嗨网首页>书籍在线阅读

05-固定精度

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

16.1.3 固定精度

如果读者更关心数字的个数(不论小数点位在哪里),可以用 Number.prototype. toPrecision

let x = 1000;
x.toPrecision(5);       // "1000.0"
x.toPrecision(4);       // "1000"
x.toPrecision(3);       // "1.00e+3"
x.toPrecision(2);       // "1.0e+3"
x.toPrecision(1);       // "1e+3"
x = 15.335;
x.toPrecision(6);       // "15.3350"
x.toPrecision(5);       // "15.335"
x.toPrecision(4);       // "15.34"
x.toPrecision(3);       // "15.3"
x.toPrecision(2);       // "15"
x.toPrecision(1);       // "2e+1"

输出结果依旧会四舍五入,同时有一个指定位数的精度。必要时,输出会是指数。