目录

JavaScript Math.sign()

示例1

let x = Math.sign(3);
亲自试一试 »

描述

这个Math.sign()方法返回数字是负数、正数还是零。

如果数字为正数,则此方法返回 1。
如果数字为负数,则返回 -1。
如果数字为零,则返回 0。

示例2

let x = Math.sign(-3);
亲自试一试 »

示例3

let x = Math.sign(0);
亲自试一试 »

浏览器支持

Math.sign()是 ECMAScript6 (ES6) 功能。

所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

Math.sign()Internet Explorer 11(或更早版本)不支持。


语法

Math.sign( x)

参数

Parameter Description
x Required. A number.

返回值

一个 Number,代表指定数字的符号:
  • 如果数字为正数,则返回 1
  • 如果数字为负数,则返回-1
  • 如果数字为正零,则返回 0
  • 如果数字为负零,则返回-0
  • 如果数字不是数字,则返回 NaN