Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Math.sign

Возвращает знак числа: 1, -1 или 0.

Доступно с: ES2015

Синтаксис

Math.sign(x)

Параметры

ПараметрТипОписание
xnumberЛюбое число.

Возвращаемое значение

number1 для положительного числа, -1 для отрицательного, 0 для нуля.

Примеры

Знак числа:

console.log(Math.sign(42), Math.sign(-3), Math.sign(0));

Результат:

1 -1 0

Подпись для изменения цены:

const change = -12;
const labels = { 1: 'up', '-1': 'down', 0: 'same' };
 
console.log(labels[Math.sign(change)]);

Результат:

down

Примечания

Для NaN результат тоже NaN.

См. также

  • Math.abs — Возвращает модуль числа — его значение без знака.

В учебнике

  • Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.