前端面试题:在什么情况下a === a-1?

我们可以思考我们所学的数学知识
无穷大和无穷大-1应该怎么比较?按照极限的思想,无穷大与无穷大-1应该是相等的,因为无穷大不能用来表示一个具体的数
在JavaScript中,整数可以被精确表示的范围是 -2 * 53 + 1* 到 2 * 53 - 1*,即 -9007199254740991 到 9007199254740991。超过这个数值的整数,都不能被精确表示。
所以当数字超过这个范围时,js会讲这个数定义为无穷大或者无穷小
正负infinity

在js中,Infinity是一个Number类型的字面量,表示无穷大,当当一个Number类型的值在运算过程中超过了所能表示的最大值,就会得到无穷大

比如,如果我们将一个不为0的正数除以0,得到的结果就是无穷大。
console.log(100 / 0); // Infinity

对应的,负数有负无穷大。
cons

前端面试题:在什么情况下a === a-1?最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/14855.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>