• 技术文章 >web前端 >js教程

    toPrecision函数怎么使用

    不言不言2019-02-19 17:36:58原创1006
    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.456890000
    123.00

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

    以上就是toPrecision函数怎么使用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:toPrecision
    上一篇:.vbs怎么打开 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • JavaScript中的prototype原型学习指南_基础知识• JavaScript中各种引用类型的常用操作方法小结_基础知识• javaScript中的原型解析【推荐】_javascript技巧• 浅析Javascript中bind()方法的使用与实现_javascript技巧
    1/1

    PHP中文网