Négation unaire (-)
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'opérateur de négation unaire (-
) se place devant son opérande et le transforme en son opposé.
Exemple interactif
const x = 4;
const y = -x;
console.log(y);
// Expected output: -4
const a = "4";
const b = -a;
console.log(b);
// Expected output: -4
Syntaxe
js
Opérateur: -x;
Exemples
>Avec des nombres
js
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.
js
const x = "4";
const y = -x;
// y = -4
Spécifications
Specification |
---|
ECMAScript® 2026 Language Specification> # sec-unary-minus-operator> |
Compatibilité des navigateurs
Chargement…