亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不是很明白為什么這樣設計:

不是很明白為什么這樣設計:

慕田峪4524236 2023-04-14 11:14:26
console.log(Math.min());//Infinityconsole.log(Math.max());//-Infinityconsole.log(Math.min()>Math.max());//true
查看完整描述

2 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

就是這么規定的,無參時
Math.max()返回負無窮
Math.min()返回正無窮

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

比如Math.min(5)==Math.min(5,Infinity)==5
如果Math.min()等于負無窮,Math.min()就恒等于負無窮了,因為沒有數比負無窮小。

查看完整回答
反對 回復 2023-04-17
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

看來你不明白的是為什么

Math.min()

返回的是正無窮大吧。我估計設計者的思路是:任何比正無窮大Infinity小的數都有可能是一個list中的最小值。因此返回Infinity

Math.min()

返回的是負無窮大。同理,任何比負無窮大的大的數都有可能是一個list中的最大值。因此返回-Infinity
那么當然有:

console.log(Math.min()>Math.max());//true


查看完整回答
反對 回復 2023-04-17
  • 2 回答
  • 0 關注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號