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/Addition_assignment below:

Asignación de adición (+=) - JavaScript

Asignación de adición (+=)

Baseline Widely available

El operador de asignación de adición (+=) realiza una suma (que puede ser una suma numérica o una concatenación de cadenas) en los dos operandos y asigna el resultado al operando izquierdo.

Pruébalo
let a = 2;
let b = "hello";

console.log((a += 3)); // Addition
// Expected output: 5

console.log((b += " world")); // Concatenation
// Expected output: "hello world"
Sintaxis Descripción

x += y es equivalente a x = x + y, exepto que la expresión x se evalúa solo una vez.

Ejemplos Usando el operador de asignación de adición
let baz = true;

// Booleano + Número -> adición
baz += 1; // 2

// Número + Booleano -> adición
baz += false; // 2
let foo = "foo";

// Cadena de texto + Booleano -> concatenación
foo += false; // "foofalse"

// Cadena de texto + Cadena de texto -> concatenación
foo += "bar"; // "foofalsebar"
let bar = 5;

// Número + Número -> adición
bar += 2; // 7

// Número + Cadena de texto -> concatenación
bar += "foo"; // "7foo"
let x = 1n;

// BigInt + BigInt -> adición
x += 2n; // 3n

// BigInt + Número -> devuelve TypeError
x += 1; // TypeError: Cannot mix BigInt and other types, use explicit conversions
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