<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • js向上取整函數(js函數傳參的參數類型)


    1. 基本概念

    Math對象的ceil()方法用于將它的參數向上舍入到最接近的整數,即它返回大于或等于該參數的最小整數。英文單詞ceil的意思是“裝天花板”,這一含義可以很形象地表示向上取整這一概念。

    ceil()方法的語法結構如下所示:

    Math.ceil(x);

    其中ceil()方法的參數x應該是一個數字,即x的類型應該是Number。如果x不是Number類型,那么它會先被強制類型轉換為Number類型。如果x或它被強制類型轉換后是NaN,那么ceil()方法也將返回NaN。

    2. 示例

    我們先來看看對正數和0進行向上取整的結果,以下代碼的執行結果如圖1所示。

    JavaScript數字向上取整:Math對象的ceil()方法

    JavaScript數字向上取整:Math對象的ceil()方法

    圖1 用正數或0調用Math.ceil()的結果

    下面的代碼則用負數調用Math.ceil(),它的結果如圖2所示。

    JavaScript數字向上取整:Math對象的ceil()方法

    JavaScript數字向上取整:Math對象的ceil()方法

    圖2 用負數調用Math.ceil()的結果

    最后,我們再來看一下參數會被強制類型轉換以及參數為NaN的情況;它們的結果如圖3所示。

    JavaScript數字向上取整:Math對象的ceil()方法

    JavaScript數字向上取整:Math對象的ceil()方法

    圖3 Math.ceil()的參數需要類型轉換和參數為NaN的結果

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费