不明白为什么这样设计:
console.log(Math.min());//Infinity console.log(Math.max());//-Infinity console.log(Math.min()>Math.max());//true
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()就恒等于负无穷了,因为没有数比负无穷小。
Math.min(5)==Math.min(5,Infinity)==5
欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。 温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。