Die Wirkung von JavaScript Plus Equal
-
JavaScript Plus Gleich (
+=
) zwischen Zahlen -
JavaScript Plus Gleich (
+=
) zwischen Zeichenfolgen -
JavaScript Plus Gleich (
+=
) zwischen einer Zahl und einem String
In diesem Tutorial lernen Sie die Wirkung von JavaScript plus equal in den folgenden Fällen kennen.
- JavaScript plus gleich zwischen Zahlen
- JavaScript plus gleich zwischen Zeichenfolgen
- JavaScript plus gleich zwischen einer Zahl und einer Zeichenfolge
JavaScript Plus Gleich (+=
) zwischen Zahlen
Wenn JavaScript plus gleich (+=
) zwischen zwei Zahlen steht, wird die rechte Zahl zur linken Zahl addiert. Allerdings sollten Sie die linke Zahl in einer Variablen speichern; Andernfalls erhalten Sie einen Fehler.
Im folgenden Beispiel haben wir eine Reihe von Variablen erstellt, deren Werte Zahlen sind. Danach verwenden wir JavaScript plus gleich zwischen den Variablen und verschiedenen Zahlen.
Infolgedessen fügt JavaScript die Zahlen in jeder Situation zu unseren Variablenwerten hinzu.
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);
Ausgang:
33
32
808
1622
Wenn Sie ein Zahlenarray haben, können Sie die Summe der Zahlen mit forEach
und JavaScript plus equal erhalten. Zum Beispiel haben wir in unserem nächsten Code ein Zahlenarray und wir haben eine Variable namens total_sum
deklariert.
Wenn also forEach
über das Array iteriert, fügt JavaScript plus equal eine Zahl zu total_sum
hinzu. Als Ergebnis erhalten wir am Ende der Iteration die Summe der Zahlen im Array.
Die Variable total_sum
hingegen ist in diesem Zusammenhang ein Akkumulator. Wir haben im Folgenden ein Array von Zahlen und verwenden JavaScript plus equal, um ihre Summe zu erhalten.
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);
Ausgang:
138
JavaScript Plus Gleich (+=
) zwischen Zeichenfolgen
Ein JavaScript plus Gleichheit (+=
) zwischen Strings verkettet die Strings. Im folgenden Beispiel haben wir zwei Strings in verschiedenen Variablen.
Die erste Variable hat den Wert Delft
und die zweite Variable den Wert Stack
. Die Verkettung dieser Strings ergibt also DelftStack
.
let website_first_name = 'Delft';
let website_last_name = 'Stack';
console.log(website_first_name += website_last_name);
Ausgang:
DelftStack
JavaScript Plus Gleich (+=
) zwischen einer Zahl und einem String
Die Verwendung von JavaScript plus Gleichheit (+=
) zwischen einer Zahl und einem String wird die Zahl in einen String umwandeln. Das liegt daran, dass das +
-Zeichen die Zahl im Kontext von Zahlen und Strings in einen String umwandelt.
Daher gibt der Code typeof(2 + 'Delft Stack')
einen string
zurück, weil das +
-Zeichen die Zahl 2
in einen String umgewandelt hat.
Im folgenden Code haben wir eine Variable namens my_number
mit dem Wert 197
. In der Zwischenzeit haben wir, bevor wir es zu einem String hinzugefügt haben, den Operator typeof
verwendet, der anzeigt, dass my_number
eine Zahl ist.
Als wir jedoch die Zeichenfolge Hello World
zu 197
hinzufügten, war dies kein number
-Typ mehr; stattdessen ist es jetzt ein Typ string
. Eine anschließende Überprüfung mit dem Operator typeof
zeigt also, dass my_number
nun ein String ist.
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);
Ausgang:
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