Унарний мінус (-)

Унарний мінус (-) ставиться перед своїм операндом та міняє його знак на протилежний.

Синтаксис

Оператор: -x

Приклади

Унарний мінус перед числами

const x = 3;
const y = -x;

// y = -3
// x = 3

Унарний мінус перед нечисловими значеннями

Унарний мінус може перетворити нечислове значення на число.

const x = "4";
const y = -x;

// y = -4

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Unary negation operator' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також