Number类型表示一个数字。JavaScript不详细区分整数类型、浮点数类型以及带符号的数字类型等。JavaScript使用双精度64位浮点数格式(IEEE 754)来表示数字,因此所有数字本质上都是浮点数。在该格式中,符号部分占用1位(bit),指数部分占用11位,小数部分占用52位,一共占用64位。具体结构如图3-6所示。
图3-6 IEEE 754双精度64位浮点数表示法