El efecto de JavaScript más igual
-
JavaScript más igual (
+=
) entre números -
JavaScript más igual (
+=
) entre cadenas -
JavaScript más igual (
+=
) entre un número y una cadena
Este tutorial le enseñará el efecto de JavaScript más igual en los siguientes casos.
- JavaScript más igual entre números
- JavaScript más igual entre cadenas
- JavaScript más igual entre un número y una cadena
JavaScript más igual (+=
) entre números
Cuando JavaScript más igual (+=
) se encuentra entre dos números, agregará el número correcto al número izquierdo. Sin embargo, debe almacenar el número de la izquierda en una variable; de lo contrario, obtendrá un error.
En el siguiente ejemplo, hemos creado un conjunto de variables cuyos valores son números. Luego, usamos JavaScript más igual entre las variables y diferentes números.
Como resultado, JavaScript agrega los números a nuestros valores de variables en cada situación.
let first_number = 23;
let my_age = 30;
let goods_recieved = 100
let electricity_consumption = 1400;
console.log(first_number += 10);
console.log(my_age += 2);
console.log(goods_recieved += 708);
console.log(electricity_consumption += 222);
Producción :
33
32
808
1622
Si tiene una matriz de números, puede obtener la suma de los números usando forEach
y JavaScript más igual. Por ejemplo, tenemos una matriz de números en nuestro próximo código y hemos declarado una variable llamada total_sum
.
Entonces, cuando forEach
itera sobre la matriz, JavaScript más igual agrega un número a total_sum
. Como resultado, obtenemos la suma de los números de la matriz al final de la iteración.
Mientras tanto, la variable total_sum
es un acumulador en este contexto. Tenemos una serie de números a continuación y usamos JavaScript más igual para obtener su suma.
let my_array = [1, 4, 5, 8, 4, 3, 2, 67, 44];
let total_sum = 0;
my_array.forEach(function(value) {
total_sum += value;
// console.log(total_sum);
});
console.log(total_sum);
Producción :
138
JavaScript más igual (+=
) entre cadenas
Un JavaScript más igual (+=
) entre cadenas concatenará las cadenas. En el siguiente ejemplo, tenemos dos cadenas en diferentes variables.
La primera variable tiene un valor de Delft
, y la segunda variable tiene un valor de Stack
. Entonces, la concatenación de estas cadenas produce DelftStack
.
let website_first_name = 'Delft';
let website_last_name = 'Stack';
console.log(website_first_name += website_last_name);
Producción :
DelftStack
JavaScript más igual (+=
) entre un número y una cadena
El uso de JavaScript más igual (+=
) entre un número y una cadena convertirá el número en una cadena. Eso es porque el signo +
convertirá el número en una cadena en el contexto de números y cadenas.
Por lo tanto, el código typeof(2 + 'Delft Stack')
devolverá una cadena
porque el signo +
convirtió el número 2
en una cadena.
En el siguiente código, tenemos una variable llamada mi_número
con un valor de 197
. Mientras tanto, antes de agregarlo a una cadena, usamos el operador typeof
, indicando que my_number
es un número.
Sin embargo, cuando añadimos la cadena Hello World
a 197
, ya no era del tipo número
; en cambio, ahora es de tipo cadena
. Entonces, una verificación posterior con el operador typeof
muestra que my_number
ahora es una cadena.
let my_number = 197;
console.log(
`Before Plus Equal With a String: ${my_number} is a `, typeof (my_number));
my_number += ' Hello World';
console.log(
`After Plus Equal With a String: ${my_number} is a`, typeof (my_number));
// From this point on, my_number is a string
console.log(my_number += 300);
Producción :
Before Plus Equal With a String: 197 is a number
After Plus Equal With a String: 197 Hello World is a string
197 Hello World300
Habdul Hazeez is a technical writer with amazing research skills. He can connect the dots, and make sense of data that are scattered across different media.
LinkedIn