--- title: Унарний мінус (-) slug: Web/JavaScript/Reference/Operators/Unary_negation tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators/Unary_negation ---
{{jsSidebar("Operators")}}

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

{{EmbedInteractiveExample("pages/js/expressions-unary-negation.html")}}

Синтаксис

Оператор: -x

Приклади

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

const x = 3;
const y = -x;

// y = -3
// x = 3

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

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

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

// y = -4

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

Специфікація
{{SpecName('ESDraft', '#sec-unary-minus-operator', 'Unary negation operator')}}

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

{{Compat("javascript.operators.unary_negation")}}

Див. також