A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Increment below:

Incremento (++) - JavaScript | MDN

Incremento (++)

Baseline Widely available

El operador de incremento (++) incrementa (agrega uno a) su operando y retorna el valor antes o despues del incremento, dependiendo de dónde está posicionado el operador.

Pruébalo
let x = 3;
const y = x++;

console.log(`x:${x}, y:${y}`);
// Expected output: "x:4, y:3"

let a = 3;
const b = ++a;

console.log(`a:${a}, b:${b}`);
// Expected output: "a:4, b:4"
Sintaxis Descripción

El operador ++ acepta dos tipos de operandos: número y BigInt. Primero intenta transformar ambos operandos a valores numéricos y prueba sus tipos. Realiza una incremento con BigInt si ambos operandos se convierten en BigInts; de lo contrario, realiza el incremento de números.

Si se usa postfijo, con el operador después del operando (por ejemplo, x++), el operador de incremento incrementa y devuelve el valor antes de incrementar.

Si se usa prefijo, con un operador antes del operando (por ejemplo, ++x), el operador de incremento incrementa y devuelve el valor después del incremento.

El operador de incremento solo se puede aplicar a operandos que son referencias (variables y propiedades de objetos; es decir, objetivos de asignación válidos). ++x se evalúa como un valor, no como una referencia, por lo que no se pueden encadenar varios operadores de incremento.

++(++x); // SyntaxError: Invalid left-hand side expression in prefix operation
Ejemplos Incremento postfijo
let x = 3;
const y = x++;
// x es 4; y es 3

let x2 = 3n;
const y2 = x2++;
// x2 es 4n; y2 es 3n
Incremento prefijo
let x = 3;
const y = ++x;
// x es 4; y es 4

let x2 = 3n;
const y2 = ++x2;
// x2 es 4n; y2 es 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