ready
论坛版主
论坛版主
  • UID24
  • 粉丝0
  • 关注0
  • 发帖数433
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:7495回复:1

JavaScript Number 对象

楼主#
更多 发布于:2018-08-11 21:49


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;
ready
论坛版主
论坛版主
  • UID24
  • 粉丝0
  • 关注0
  • 发帖数433
  • 社区居民
  • 忠实会员
  • 原创写手
沙发#
发布于:2018-08-11 21:51


八进制和十六进制


如果前缀为 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 对象参考手册。该参考手册包含每个属性和方法的描述和实例。
游客


返回顶部