<
>

toPrecision函数怎么使用

2020-07-16 13:16:53 来源:易采站长站 作者:

Javascript中的toPrecision()函数用于将数字格式化为特定的精度或长度。如果格式化的数字需要比原始数字更多的数字,则还会添加小数和空值以创建指定的长度。下面我们就来看看toPrecision函数的具体使用方法。

JavaScript

我们先来看一下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.456890000123.00

本篇文章到这里就全部结束了,更多精彩内容大家可以关注php中文网的其他相关栏目教程!!!

暂时禁止评论

微信扫一扫

易采站长站微信账号