javascript Math.sign()

antzone發表於2017-04-07

此方法是ES6中新增,所以會存在這瀏覽器相容性問題。

它的作用是判斷數字的型別。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
Math.sign(x)

引數解析:

x:此引數會被試圖轉換為數字型別。

返回值:

(1).1,表示數字是正數。

(2).-1,表示數字是負數。

(3).0,表示數字是0。

(4).-0,表示數字是-0。

(5).NaN,表示引數並不是一個數字或者並不能夠被轉換為數字。

瀏覽器相容:

(1).火狐瀏覽器支援此方法。

(2).谷歌瀏覽器支援此方法。

(3)Opera瀏覽器支援此方法。

(4).Safari瀏覽器不支援此方法。

(5).IE瀏覽器不支援此方法。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
console.log(Math.sign(8));
console.log(Math.sign(-8));
console.log(Math.sign('-8'));
console.log(Math.sign(0));
console.log(Math.sign(-0));
console.log(Math.sign(NaN));
console.log(Math.sign('softwhy.com'));
console.log(Math.sign());

相關文章