• JS-Number


    Number 是对原始数据的封装

    语法:

    var myNum=new Number(value);//返回一个新创建的 Number 对象

    var myNum=Number(value);//把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN)

    Number 对象属性: 

    Number.MAX_VALUE : 可表示的最大的数。

    Number.MIN_VALUE : 可表示的最小的数。

    Number.NaN : 非数字值。

    Number.NEGATIVE_INFINITY :负无穷大,溢出时返回该值。

    Number.POSITIVE_INFINITY :正无穷大,溢出时返回该值。

    Number 对象方法:

    1、NumberObject.toString(radix)  //把一个 Number 对象转换为一个字符串,并返回结果。

        //radix规定表示数字的基数,使 2 ~ 36 之间的整数。若省略该参数,则使用基数 10。但是要注意,如果该参数是 10 以外的其他值,则 ECMAScript 标准允许实现返回任意值。

    2、NumberObject.toLocaleString() ;//把一个 Number 对象转换为本地格式的字符串。

        //返回值:数字的字符串表示,由实现决定,根据本地规范进行格式化,可能影响到小数点或千分位分隔符采用的标点符号。

    3、NumberObject.toFixed(num);// 把 Number 四舍五入为指定小数位数的数字。 num为保留的小数点后位数

        //num 必填。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将用 0 代替。

    4、NumberObject.toExponential(num);//把对象的值转换成指数计数法。

        // num 必需。规定指数计数法中的小数位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。如果省略了该参数,将使用尽可能多的数字。

    ex:<script type="text/javascript"> var num = new Number(10000); document.write (num.toExponential(1)) </script>  输出:1.0e+4

    5、NumberObject.toPrecision(num);//可在对象的值超出指定位数时将其转换为指数计数法。

        //num 规定必须被转换为指数计数法的最小位数。该参数是 1 ~ 21 之间(且包括 1 和 21)的值。有效实现允许有选择地支持更大或更小的 num。如果省略了该参数,则调用方法 toString(),而不是把数字转换成十进制的值。

    ex:<script type="text/javascript"> var num = new Number(10000); document.write (num.toPrecision(4)) </script>  输出:1.000e+4

    6、NumberObject.valueOf();//字符串返回数字。通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。

  • 相关阅读:
    .NET 分布式架构开发实战之一
    frame中隐藏横向滚动条
    实时检测网络状态及是否可以连接Internet
    jquery表格插件推荐
    FireFox窗体frameset,iframe间的js调用方法
    用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
    一个阴历阳历互相转化的类
    CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
    Windows下命令行下启动ORACLE服务
    使用C#进行点对点通讯和文件传输(通讯基类部分)
  • 原文地址:https://www.cnblogs.com/Spirit612/p/6061356.html
Copyright © 2020-2023  润新知