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


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


Math.sign()是JavaScript中的內置函數,用於了解數字的符號,指示指定的數字是負數還是正數。

用法:

Math.sign(number)

參數:該函數接受單個參數編號,該編號代表您想知道其符號的編號。


返回值:Math.sign()函數返回五個不同的值,如下所述:

  1. 如果傳遞的參數為正數,則返回1。
  2. 如果傳遞的參數為負數,則返回-1。
  3. 如果傳遞的參數為正零,則返回0。
  4. 如果傳遞的參數為負零,則返回-0。
  5. 如果以上情況都不匹配,則返回Nan。

例子:

Input  : Math.sign(2)
Output : 1
     
Input  : Math.sign(-2)
Output : -1

Input  : Math.sign(0)
Output : 0

Input  : Math.sign(-0)
Output : -0

Input  : Math.sign(haa)
Output  : NaN

以下程序說明了JavaScript中的Math.sign()函數:

  • 示例1:當傳遞正數作為參數時。
    <script type="text/javascript"> 
       document.write(Math.sign(2));           
    </script>

    輸出:

    1
  • 示例2:當傳遞負數作為參數時:
    <script type="text/javascript"> 
       document.write(Math.sign(-2));           
    </script>

    輸出:

    -1
  • 示例3:當將正零作為參數傳遞時:
    <script type="text/javascript"> 
       document.write(Math.sign(0));           
    </script>

    輸出:

    0
  • 示例4:當將負零作為參數傳遞時:
       
    <script type="text/javascript"> 
        document.write(Math.sign(-0));           
     </script>

    輸出:

    -0
  • 示例5:當傳遞無效數字作為參數時:
    <script type="text/javascript"> 
       document.write(Math.sign(haa));           
    </script>

    輸出:

    NaN
  • 支持的瀏覽器:Javascript Math.sign()函數支持的瀏覽器如下:

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


相關用法


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