--- title: Négation unaire (-) slug: Web/JavaScript/Reference/Operators/Unary_negation tags: - JavaScript - Language feature - Operator - Reference browser-compat: javascript.operators.unary_negation translation_of: Web/JavaScript/Reference/Operators/Unary_negation ---
{{jsSidebar("Operators")}}

L'opérateur de négation unaire (-) se place devant son opérande et le transforme en son opposé.

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

Syntaxe

Opérateur : -x

Exemples

Avec des nombres

const x = 3;
const y = -x;

// y = -3
// x = 3

Avec des valeurs non-numériques

L'opérateur de négation unaire peut être utilisé pour convertir une valeur non-numérique en nombre.

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

// y = -4

Spécifications

{{Specifications}}

Compatibilité des navigateurs

{{Compat}}

Voir aussi