JavaScript 只有一种数字类型。可以使用也可以不使用小数点来书写数字。
a.JavaScript 数字可以使用也可以不使用小数点来书写:
var pi=3.14; // 使用小数点
var x=34; // 不使用小数点
极大或极小的数字可通过科学(指数)计数法来写:
var y=123e5; // 12300000
var z=123e-5; // 0.00123
b.所有 JavaScript 数字均为 64 位
c.在JavaScript中,数字不分为整数类型和浮点型类型,所有的数字都是由 浮点型类型
d.如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果前缀为 0 和 "x",则解释为十六进制数。
e.可以使用 toString() 方法 输出16进制、8进制、2进制。
f.无穷大(Infinity)无穷小(-Infinity)当数字运算结果超过了JavaScript所能表示的数字上限(溢出),结果为一个特殊的无穷大(infinity)值,在JavaScript中以Infinity表示。反之。
g.NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。可以使用 isNaN() 全局函数来判断一个值是否是 NaN 值。