Метод sign() в JavaScript

Определение и использование

sign() Метод проверяет, является ли число отрицательным, положительным или нулём.

  • Если число положительное, то该方法 возвращает 1.
  • Если число отрицательное, то возвращает -1.
  • Если число равно нулю, то возвращает 0.

Пример

Определить, является ли число положительным или отрицательным:

var a = Math.sign(3);    // Возвращает 1 (положительное)
var b = Math.sign(-3);   // Возвращает -1 (отрицательное)
var c = Math.sign(0);    // Возвращает 0 (ноль)

Попробуйте сами

Синтаксис

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