Baseline Widely available
El operador de negación unaria (-
) precede a su operando y lo niega.
const x = 4;
const y = -x;
console.log(y);
// Expected output: -4
const a = "4";
const b = -a;
console.log(b);
// Expected output: -4
Sintaxis Descripción
El operador -
acepta dos tipos de operandos: número y BigInt. Primero intenta transformar el operando a un valor numérico y prueba su tipo. Realiza una negación BigInt si elo operando se convirtió en un BigInt; de lo contrario, realiza la negación de número.
const x = 3;
const y = -x;
// y es -3; x es 3
Negando elementos que no son números
El operador de negación unaria puede convertir elementos que no son números en números.
const x = "4";
const y = -x;
// y es -4
Los BigInt pueden ser negados usando el operador de negación unaria.
const x = 4n;
const y = -x;
// y is -4n
Especificaciones Compatibilidad con navegadores Véase también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4