JavaScript中Number的使用方法-创新互联
这篇文章将为大家详细讲解有关JavaScript中Number的使用方法,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联是一家专业提供常宁企业网站建设,专注与网站制作、做网站、H5高端网站建设、小程序制作等业务。10年已为常宁众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。用法一:function
Number(value)
将一个任意类型的数据转换成数值,无法转换的则返回 NaN,转换规则类似于类型隐式转换,与 parseFloat
略有差异。
转换规则如下:
值 Value | 结果 Result |
---|---|
undefined | NaN |
null | 0 |
false | 0 |
true | 1 |
number | 原样输出 |
string | 忽略前后空格,碰到第一个非数字字符为止,空字符串返回 0 |
object | 调用内部 ToPrimitive(value, Number),如果是 Date 对象,返回从 1970年1月1日至Date的毫秒数 |
用法二:constructor
new Number(num)
作为一个构造器,生成一个 Number 实例, wraps num (after converting it to a number).
如:
> typeof new Number(3) 'object'
既然是对象,肯定有相关的属性和方法,Number也不例外。
属性 Properties
- Number.MAX_VALUE 表示的大正数值
> Number.MAX_VALUE 1.7976931348623157e+308
- Number.MIN_VALUE 表示的最小正数值
> Number.MIN_VALUE 5e-324
- Number.NaN 与全局 NaN 等同
- Number.NEGATIVE_INFINITY 与 -Infinity 等同
- Number.POSITIVE_INFINITY 与 Infinity 等同
方法 Methods
所有原生的数值相关函数均被保存在对象原型( Number.prototype )里,可以直接调用。
- Number.prototype.toFixed(fractionDigits?)
> 0.0000003.toFixed(10) '0.0000003000'
- Number.prototype.toPrecision(precision?)
> 1234..toPrecision(3) '1.23e+3'
- Number.prototype.toString(radix?)
> 15..toString(2) '1111' > 65535..toString(16) 'ffff'
- Number.prototype.toExponential(fractionDigits?)
以上就是JavaScript中Number的使用方法,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注创新互联成都网站设计公司行业资讯,感谢各位的阅读。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站栏目:JavaScript中Number的使用方法-创新互联
链接地址:http://azwzsj.com/article/doisdp.html