国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Math.min() 為什么比 Math.max() 大?

hyuan / 2737人閱讀

摘要:考慮如下代碼按照常規思路,這段代碼應該輸出,畢竟最小值應該小于最大值。為什么會這樣呢還得去查查的相關文檔。是什么呢是中全局對象的一個屬性,在瀏覽器環境中就是對象的一個屬性,表示無窮大。繼續閱讀為什么比大續

考慮如下代碼:

var min = Math.min();
var max = Math.max();
console.log(min < max);

按照常規思路,這段代碼應該輸出 true,畢竟最小值應該小于最大值。但是當我們運行這段代碼時,卻神奇的輸出了 false

為什么會這樣呢?

還得去查查 MDN 的相關文檔。

The Math.min() function returns the smallest of zero or more numbers.

Math.min 的參數是 0 個或者多個。如果是多個參數很容易理解,返回參數中最小的。

如果是 0 個參數呢?文檔中寫到:

If no arguments are given, the result is Infinity.

If at least one of arguments cannot be converted to a number, the
result is NaN.

如果沒有參數,則返回 InfinityInfinity 是什么呢?Infinity 是 javascript 中全局對象的一個屬性,在瀏覽器環境中就是 window 對象的一個屬性,表示無窮大。

Math.max() 沒有傳遞參數時返回的是 -Infinity

因此 Math.min() 要比 Math.max() 大。

繼續閱讀:為什么 Math.min() 比 Math.max() 大?(續)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/80391.html

相關文章

  • 什么 Math.min() Math.max() ?(續)

    摘要:本來以為是無參調用時返回了運算的幺元,后來細琢磨,好像沒有什么關系,對于運算集合上的二元運算,如果滿足,則是運算的幺元。乘法運算的幺元是,因為。但是我們定義函數或者函數,如果不傳遞參數時,返回幺元的話也是不合理的。 昨天心血來潮寫了一篇文章:為什么Math.min() 比 Math.max() 大? 為什么很多人會有這種疑惑,是因為犯了想當然的錯誤——望文生義。Math.min() 作...

    xiguadada 評論0 收藏0
  • 164. Maximum Gap

    摘要:這個的長度是最小可能的最大差值。注意考慮和兩個邊界值也要加進去。 題目:Given an unsorted array, find the maximum difference between the successive elements in its sorted form. Try to solve it in linear time/space. Return 0 if the...

    EddieChan 評論0 收藏0
  • 怪異的JavaScript系列(三)

    摘要:本文的思想源自于在上的演講。我收集這些例子的主要目的是將它們整理并清楚理解它們的原理。著主要是因為大括號也是函數定義語法的一部分。自從年雙十一正式上線,累計處理了億錯誤事件,得到了金山軟件等眾多知名用戶的認可。 譯者按: JavaScript有很多坑,經常一不小心就要寫bug。 原文: What the f*ck JavaScript? 譯者: Fundebug 為了保證可讀性...

    XboxYan 評論0 收藏0
  • JavaScript數據結構與算法-Sort-(leetcode原題)

    摘要:說明你可以假設數組中所有元素都是非負整數,且數值在位有符號整數范圍內。提示按奇偶排序數組給定一個非負整數數組,中一半整數是奇數,一半整數是偶數。對數組進行排序,以便當為奇數時,也是奇數當為偶數時,也是偶數。 原博客地址:https://finget.github.io/2019... 排序 showImg(https://segmentfault.com/img/remote/146...

    Hanks10100 評論0 收藏0
  • JavaScript中8個常見的陷阱

    摘要:然而,不會在年的基礎上加,而只是表示年。閉包這是一個經典的面試題雖然期望輸出,然而實際上卻不會。因為第行的沒有在正確的環境下執行。 譯者按: 漫漫編程路,總有一些坑讓你淚流滿面。 原文: Who said javascript was easy ? 譯者: Fundebug 為了保證可讀性,本文采用意譯而非直譯。另外,本文版權歸原作者所有,翻譯僅用于學習。 這里我們針對JavaScri...

    doodlewind 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<