数字类型可以包含哪些值?

问题描述 投票:1回答:2

我读过一个JavaScript编号可以同时包含64位数字和64位整数的地方,这是真的吗?我对这些东西还是有点困惑。

javascript primitive
2个回答
1
投票

Number可以包含整数或浮点数。这是JS的最大/最小值

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


1
投票

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

Link to the specifications

Link to MDN

所以,JavaScript中没有整数 - 一切都是浮点数。

© www.soinside.com 2019 - 2024. All rights reserved.