合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# JavaScript Number 对象 JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 ## JavaScript 数字 JavaScript 数字可以使用也可以不使用小数点来书写: ### 实例 ``` var pi=3.14; // 使用小数点 var x=34; // 不使用小数点 ``` 极大或极小的数字可通过科学(指数)计数法来写: ### 实例 ``` var y=123e5; // 12300000 var z=123e-5; // 0.00123 ``` ## 所有 JavaScript 数字均为 64 位 JavaScript 不是类型语言。与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数、短、长、浮点等等。 JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数。 ## 精度 整数(不使用小数点或指数计数法)最多为 15 位。 小数的最大位数是 17,但是浮点运算并不总是 100% 准确: ### 实例 ``` var x=0.2+0.1; ``` ## 八进制和十六进制 如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 "x",则解释为十六进制数。 ### 实例 ``` var y=0377; var z=0xFF; ``` 提示:绝不要在数字前面写零,除非您需要进行八进制转换。 ## 数字属性和方法 ### 属性: * MAX VALUE * MIN VALUE * NEGATIVE INFINITIVE * POSITIVE INFINITIVE * NaN * prototype * constructor ### 方法: * toExponential() * toFixed() * toPrecision() * toString() * valueOf() ## 完整的 Number 对象参考手册 如需可用于 Number 对象的所有属性和方法的完整参考,请访问我们的 [Number 对象参考手册](/jsref/jsref_obj_number.asp "JavaScript Number 对象参考手册")。 该参考手册包含每个属性和方法的描述和实例。