时间:2021-07-01 10:21:17 帮助过:26人阅读

我们先来看一下toPrecision函数的基本语法
number .toPrecision(value)
toPrecision函数接受单个参数值,此参数是可选的,它表示用户在格式化数字中需要的有效位数的值。
下面我们来看具体的示例
在toPrecision()方法中不传递参数:如果没有参数传递给toPrecision()函数,则格式化的数字将与输入数字完全相同。但是,它将表示为字符串而不是数字。
代码如下
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var num=213.45689;
document.write(num.toPrecision());
</script>
</body>
</html>输出结果为:213.45689
在toPrecision()函数中传递参数:如果传递给toPrecision()函数的精度长度小于原始数字,则数字将四舍五入到该精度。
代码如下
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var num=213.45689;
document.write(num.toPrecision(4));
</script>
</body>
</html>输出结果为:213.5
传递一个参数,该参数会导致输出中出现空值:如果传递给toPrecision()函数的精度长度大于原始数字,则将零值附加到输入数字以满足指定的精度。
代码如下
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var num=213.45689;
document.write(num.toPrecision(12)+"<br>");
var num2 = 123;
document.write(num2.toPrecision(5));
</script>
</body>
</html>输出结果如下
213.456890000 123.00
本篇文章到这里就全部结束了,更多精彩内容大家可以关注Gxl网的其他相关栏目教程!!!
以上就是toPrecision函数怎么使用的详细内容,更多请关注Gxl网其它相关文章!