Number 类型可以包含哪些类型的值?

What kinds of values can a Number type hold?

我在某处读到 JavaScript 数字可以同时包含 64 位数字和 64 位整数,这是真的吗?我对这些东西还是有点困惑。

数字可以包含整数或浮点数。这是 JS

的 max/min 值

console.log('float min:',Number.MIN_VALUE);
console.log('float max:',Number.MAX_VALUE);

console.log('int min:',Number.MIN_SAFE_INTEGER);
console.log('int max:',Number.MAX_SAFE_INTEGER);

specification ES2018中有更多详细信息

JavaScript 基元只有一种数字类型 - 它是 IEEE 754 标准的 64 位双精度浮点数。

Link to the specifications

Link to MDN

因此,JavaScript 中没有整数 - 一切都是浮点数。