问题描述
小程序js中某个数字是3.1415926,但是我们需要用于计算的只是3.14,那么应该实现呢?
toPrecision()
1.定义
- 在对象的值超出指定位数时将其转换为指数计数法。
2.语法
- number.toPrecision(x)
3.参数
- x:必需,规定必须被转换为指数计数法的最小位数。该参数是 1 ~ 21 之间(且包括 1 和 21)的值。有效实现允许有选择地支持更大或更小的 num。如果省略了该参数,则调用方法toString(),而不是把数字转换成十进制的值。
4.返回值
- 类型:String, 指定精度的数字格式
5.实例
测试代码
var num = new Number(13.3714);
var numx=new Number(13.3114)
var a = num.toPrecision();
var b = num.toPrecision(2);
var c = num.toPrecision(3);
var cc=numx.to