Javascript Number toPrecision() 方法

返回 Javascript Number 对象


定义

toPrecision() 方法返回指定长度的数值字符串。

toPrecision() 方法以指定的精度返回该数值对象的字符串表示,四舍五入到 precision 参数指定的显示数字位数。

语法

语法如下 -

number.toPrecision( [ precision ] )

参数详情

  • precision - 可选。规定要转换为几位数,该参数是 1 ~ 100 之间(且包括 1 和 100 )的值。如果省略了该参数,则调用方法 toString(),返回原始数字的字符串形式。如果 precison 参数不在 1 和 100 (包括)之间,将会抛出一个 RangeError 。

返回值

返回一个字符串,表示以定点或指数表示法四舍五入到精度有效数字的 Number 对象。

浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主流浏览器都支持 toPrecision 方法。

示例

<html>
   <head>
      <title>JavaScript toPrecision() Method </title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var num = new Number(7.123456);
         document.write("num.toPrecision() is " + num.toPrecision());
         document.write("<br />"); 
         
         document.write("num.toPrecision(4) is " + num.toPrecision(4)); 
         document.write("<br />"); 
         
         document.write("num.toPrecision(2) is " + num.toPrecision(2)); 
         document.write("<br />"); 
         
         document.write("num.toPrecision(1) is " + num.toPrecision(1)); 
      </script>   
   </body>
</html>

输出结果如下:

num.toPrecision() is 7.123456
num.toPrecision(4) is 7.123
num.toPrecision(2) is 7.1
num.toPrecision(1) is 7 

尝试一下


返回 Javascript Number 对象

查看笔记

扫码一下
查看教程更方便