一、整数的数值范围

在JavaScript中,整数可正确计算的数值范围是16位,可正常显示的数值范围是21位(当超过21位的时候,计算机则使用科学计数法即e表示法表示)。

当超过16位的时候就会出现很好玩的事情:

数值增加:

let c = 11112222333344443;
console.log(c,'c-16')
//显示为:11112222333344444 'c-16'

数值减少:

let c = 11112222333344445;
console.log(c,'c-16')
//显示为:11112222333344444 'c-16'

数值为0:

let a = 111122223333444455556;
console.log(a,'a-21');
//显示为:111122223333444450000 'a-21'

 

posted @ 2019-05-17 14:58  道鼎金刚  阅读(1271)  评论(0)    收藏  举报