首頁 > web前端 > js教程 > 主體

sign函數怎麼使用

不言
發布: 2019-02-15 11:08:40
原創
4478 人瀏覽過

sign是math的靜態方法,我們使用一般是Math.sign()的形式,Math.sign()是sign函數怎麼使用中的內建函數,用來傳回一個數字的符號,表示指定的數字是負數還是正數。下面我們就來具體來看sign函數的使用方法。

sign函數怎麼使用

我們來看看sign函數的基本語法

Math.sign(x)
登入後複製

x表示任意數字。

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

如果傳遞的參數是正數,則傳回1。

如果傳遞的參數是負數,則傳回-1。

如果傳遞的參數為正零,則傳回0。

如果傳遞的參數為負零,則傳回-0。

如果上述情況均不匹配,則傳回Nan。

下面我們來看sign函數具體的範例

參數是正數、負數、正零、負零

程式碼如下

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript">
    // 正数作为参数传递时:
 document.write(Math.sign(2)+"<br/>");  
 // 负数作为参数传递时: 
  document.write(Math.sign(-2)+"<br/>");  
// 正零作为参数传递时:
  document.write(Math.sign(0)+"<br/>"); 
  // 负零作为参数传递时: 
  document.write(Math.sign(-0));
  // 无效数字作为参数传递时:
</script>
</body>
</html>
登入後複製

效果如下

sign函數怎麼使用

#參數無效時

##程式碼如下

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title></title>
</head>
<body>
<script type="text/javascript"> 
   document.write(Math.sign("haa")+"<br/>");    
       document.write(Math.sign());    
</script>  
</script>
</body>
</html>
登入後複製

運行結果如下:

NaN
NaN
登入後複製
這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !

以上是sign函數怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板