Math.sign()是JavaScript中的內置函數,用於了解數字的符號,指示指定的數字是負數還是正數。
用法:
Math.sign(number)
參數:該函數接受單個參數編號,該編號代表您想知道其符號的編號。
返回值:Math.sign()函數返回五個不同的值,如下所述:
- 如果傳遞的參數為正數,則返回1。
- 如果傳遞的參數為負數,則返回-1。
- 如果傳遞的參數為正零,則返回0。
- 如果傳遞的參數為負零,則返回-0。
- 如果以上情況都不匹配,則返回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
- 穀歌瀏覽器
- IE瀏覽器
- 火狐瀏覽器
- Opera
- 蘋果瀏覽器
支持的瀏覽器:Javascript Math.sign()函數支持的瀏覽器如下:
相關用法
- Javascript Math.pow( )用法及代碼示例
- Javascript Array some()用法及代碼示例
- Javascript Number()用法及代碼示例
- Javascript Symbol.for()用法及代碼示例
- Javascript toExponential()用法及代碼示例
- Javascript toString()用法及代碼示例
- Javascript Math.abs( )用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 Javascript | Math.sign() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。