Die Wirkung von JavaScript Plus Equal

Habdul Hazeez 12 Oktober 2023
  1. JavaScript Plus Gleich (+=) zwischen Zahlen
  2. JavaScript Plus Gleich (+=) zwischen Zeichenfolgen
  3. JavaScript Plus Gleich (+=) zwischen einer Zahl und einem String
Die Wirkung von JavaScript Plus Equal

In diesem Tutorial lernen Sie die Wirkung von JavaScript plus equal in den folgenden Fällen kennen.

  1. JavaScript plus gleich zwischen Zahlen
  2. JavaScript plus gleich zwischen Zeichenfolgen
  3. 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 avatar Habdul Hazeez avatar

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

Verwandter Artikel - JavaScript Number