您好,匿名用户
随意问技术百科期待您的加入

Math.min() > Math.max() ?

0 投票

不明白为什么这样设计:

console.log(Math.min());//Infinity
console.log(Math.max());//-Infinity
console.log(Math.min()>Math.max());//true
用户头像 提问 2012年 12月1日 @ Riven 上等兵 (334 威望)
分享到:

1个回答

0 投票
 
最佳答案

http://ecma-international.org/ecma-26...

就是这么规定的,无参时
Math.max()返回负无穷
Math.min()返回正无穷

所以Math.min()>Math.max()

为什么这么设计?这里给出了解释,
http://stackoverflow.com/questions/88...

比如Math.min(5)==Math.min(5,Infinity)==5
如果Math.min()等于负无穷,Math.min()就恒等于负无穷了,因为没有数比负无穷小。

用户头像 回复 2012年 12月1日 @ Cancer 上等兵 (211 威望)
选中 2012年 12月1日 @Riven
提一个问题:

相关问题

0 投票
0 回复 55 阅读
用户头像 提问 2013年 9月10日 @ Jayce 上等兵 (271 威望)
+1 投票
1 回复 30 阅读
用户头像 提问 2013年 9月10日 @ Usopp 上等兵 (128 威望)
+1 投票
1 回复 39 阅读
用户头像 提问 2013年 9月10日 @ Miss Fortune 上等兵 (418 威望)
0 投票
0 回复 27 阅读
用户头像 提问 2013年 9月18日 @ Fizz 上等兵 (325 威望)
0 投票
1 回复 55 阅读
用户头像 提问 2013年 9月20日 @ Cassiopeia 上等兵 (317 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...