JavaScript sign() 方法

定義和用法

sign() 方法檢查數是負數、正數還是零。

  • 如果數字為正數,則此方法返回 1。
  • 如果數字為負數,則返回 -1。
  • 如果數字為零,則返回 0。

實例

確定一個數字是負數還是正數:

var a = Math.sign(3);    // 返回 1 (positive)
var b = Math.sign(-3);   // 返回 -1 (negative)
var c = Math.sign(0);    // 返回 0 (zero)

親自試一試

語法

Math.sign(x)

參數值

參數 描述
x 必需。數字。

技術細節

返回值:

數值,表示指定數字的符號:

  • 如果數字為正數,則返回 1
  • 如果數字為負數,則返回 -1
  • 如果數字為正零,則返回 0
  • 如果數字為負零,則返回 -0
  • 如果不是數字,則返回 NaN
JavaScript 版本: ECMAScript 2015

瀏覽器支持

方法 Chrome Edge Firefox Safari Opera
sign() 38.0 12.0 25.0 9.0 25.0

相關頁面

教程:JavaScript 數學