當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Math.sqrt( )用法及代碼示例


JavaScript中的Math.sqrt()函數用於對作為參數傳遞給該函數的數字的平方根。
用法

Math.sqrt(value)

參數:該函數接受單個參數值,該參數值包含要計算其平方根的數字。
返回值:作為參數傳遞的數字的平方根。

例:


Input  : Math.sqrt(4)
Output : 2

Input  : Math.sqrt(-4)
Output : NaN

錯誤和異常:

  • 作為參數傳遞的非數字字符串返回NaN
  • 作為參數傳遞的具有超過1個整數的數組將返回NaN
  • 作為參數傳遞的負數返回NaN
  • 作為參數傳遞的空字符串返回NaN
  • 作為參數傳遞的空數組返回NaN

以下示例說明了JavaScript中的Math.floor()函數:

  • 示例1:
    <!-- NEGATIVE NUMBER EXAMPLE -->
    <script type="text/javascript"> 
        document.write(Math.sqrt(-2) + "<br>");  
        document.write(Math.sqrt(-2.56));           
    </script>

    輸出:

    NaN
    NaN
    
  • 示例2:
    <!-- POSITIVE NUMBER EXAMPLE -->
    <script type="text/javascript"> 
        document.write(Math.sqrt(2) + "<br>");  
        document.write(Math.sqrt(2.56));           
    </script>

    輸出:

    1.4142135623730951
    1.6
    
  • 示例3:
    <!-- STRING EXAMPLE -->
    <script type="text/javascript"> 
        document.write(Math.floor("Geeksforgeeks"));           
    </script>

    輸出:

    NaN
    
  • 示例4:
    <!-- ADDITION INSIDE FUNCTION EXAMPLE -->
    <script type="text/javascript"> 
        document.write(Math.floor(7.2+9.3));            
    </script>

    輸出:

    4.06201920231798
    
  • 支持的瀏覽器:下麵列出了JavaScript Math.sqrt()函數支持的瀏覽器:

    • 穀歌瀏覽器
    • IE瀏覽器
    • 火狐瀏覽器
    • Opera
    • 蘋果瀏覽器


相關用法


注:本文由純淨天空篩選整理自AyushSaxena大神的英文原創作品 JavaScript | Math.sqrt() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。