javascript number 对象参考手册(zzz整理)

javascript number 对象参考手册(zzz整理)

ID:15028860

大小:34.36 KB

页数:12页

时间:2018-08-01

javascript number 对象参考手册(zzz整理)_第1页
javascript number 对象参考手册(zzz整理)_第2页
javascript number 对象参考手册(zzz整理)_第3页
javascript number 对象参考手册(zzz整理)_第4页
javascript number 对象参考手册(zzz整理)_第5页
资源描述:

《javascript number 对象参考手册(zzz整理)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaScriptNumber对象参考手册Number对象Number对象是原始数值的包装对象。创建Number对象的语法:varmyNum=newNumber(value);varmyNum=Number(value);参数参数 value 是要创建的Number对象的数值,或是要转换成数字的值。返回值当Number()和运算符new一起作为构造函数使用时,它返回一个新创建的Number对象。如果不用new运算符,把Number()作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回NaN)。Number对象属性FF:

2、Firefox,IE:InternetExplorer属性描述FFIEconstructor返回对创建此对象的Number函数的引用。1.04.0MAX_VALUE可表示的最大的数。1.04.0MIN_VALUE可表示的最小的数。1.04.0NaN非数字值。1.04.0NEGATIVE_INFINITY负无穷大,溢出时返回该值。1.04.0POSITIVE_INFINITY正无穷大,溢出时返回该值。1.04.0prototype使您有能力向对象添加属性和方法。1.04.0constructor属性定义和用法constructor属性返回对创建此对象的Boolean

3、函数的引用。语法object.constructor实例在本例中,我们将展示如何使用constructor属性:vartest=newBoolean();if(test.constructor==Array){document.write("ThisisanArray");}if(test.constructor==Boolean){document.write("ThisisaBoolean");}if(test.constructor==Date){document.write("ThisisaDat

4、e");}if(test.constructor==String){document.write("ThisisaString");}输出:ThisisaBooleanMAX_VALUE属性定义和用法MAX_VALUE属性是JavaScript中可表示的最大的数。它的近似值为1.7976931348623157x10308。语法Number.MAX_VALUE实例返回JavaScript中可能的最大值:document.write(Number.MAX_VALUE);输

5、出:1.7976931348623157e+308MIN_VALUE属性定义和用法MIN_VALUE属性是JavaScript中可表示的最小的数(接近0,但不是负数)。它的近似值为5x10-324。语法Number.MIN_VALUE实例返回JavaScript中可能的最小值:document.write(Number.MIN_VALUE);输出:5e-324 NaN属性定义和用法NaN属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把Number对象设置为该值,来指示其不

6、是数字值。提示:请使用isNaN()全局函数来判断一个值是否是NaN值。语法Number.NaN说明Number.NaN是一个特殊值,说明某些算术运算(如求负数的平方根)的结果不是数字。方法parseInt()和parseFloat()在不能解析指定的字符串时就返回这个值。对于一些常规情况下返回有效数字的函数,也可以采用这种方法,用Number.NaN说明它的错误情况。JavaScript以NaN的形式输出Number.NaN。请注意,NaN与其他数值进行比较的结果总是不相等的,包括它自身在内。因此,不能与Number.NaN比较来检测一个值是不是数字,而只能调用

7、isNaN()来比较。在ECMAScriptv1和其后的版本中,还可以用预定义的全局属性NaN 代替Number.NaN。提示和注释提示:请使用isNaN()来判断一个值是否是数字。原因是NaN与所有值都不相等,包括它自己。实例用NaN指示某个值是否是数字:varMonth=30;if(Month<1

8、

9、Month>12){Month=Number.NaN;}document.write(Month);输出:NanNEGATIVE_INFINITY属性定义和用法NEGATIVE_INFI

10、NITY属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。