不明白为什么这样设计:console.log(Math.min());//Infinityconsole.log(Math.max());//-Infinityconsole.log(Math.min()>Math.max());//true
2 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
看来你不明白的是为什么Math.min()返回的是正无穷大吧。我估计设计者的思路是:任何比正无穷大Infinity小的数都有可能是一个list中的最小值。因此返回InfinityMath.min()返回的是负无穷大。同理,任何比负无穷大的大的数都有可能是一个list中的最大值。因此返回-Infinity那么当然有:console.log(Math.min()>Math.max());//true
添加回答
举报
0/150
提交
取消