把数字格式化为指定的长度:
var num=new Number(13.3714);
var n=num.toPrecision(2);
n输出结果:
13
定义和用法
toPrecision()方法可在对象的值超出指定定位数时将其转换为指数计数法。
语法:
number.toPrecision(x)
实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程</title>
</head>
<body>
<p id="demo"></p>
<button onclick="myFunction()">点我</button>
<script>
function myFunction(){
var num=new Number(13.3714); //
var a=num.toPrecision();
var b=num.toPrecision(2);
var c=num.toPrecision(3);
var d=num.toPrecision(10);
var n=a+"<br>"+b+"<br>"+c+"<br>"+d;
var x=document.getElementById("demo");
x.innerHTML=n;
}
</script>
</body>
</html>