Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie die Quadrataddition in Javascript

So implementieren Sie die Quadrataddition in Javascript

PHPz
PHPzOriginal
2023-04-25 10:31:23795Durchsuche

In Programmiersprachen wird die Addition von Quadraten auch als Summe der Quadrate bezeichnet. Dabei werden tatsächlich die Quadrate jeder Zahl in einer Zahlenmenge addiert, und das Endergebnis ist die Summe der Quadrate der Zahlenmenge.

In JavaScript können die folgenden Methoden zum Hinzufügen von Quadraten verwendet werden:

Methode 1: Verwenden Sie eine for-Schleife

Verwenden Sie eine for-Schleife, um jedes Element im Array zu durchlaufen und die Quadrate jedes Elements hinzuzufügen.

Der Implementierungscode lautet wie folgt:

function squareSum(arr) {
  let sum = 0;
  for (let i = 0; i < arr.length; i++) {
    sum += arr[i] * arr[i];
  }
  return sum;
}

let arr = [1, 2, 3, 4, 5];
console.log(squareSum(arr));   //输出55

Methode 2: Verwenden Sie Array.reduce()

Verwenden Sie die Methode „reduce()“, um jedes Element im Array zu akkumulieren und gleichzeitig eine Quadratoperation durchzuführen.

Der Implementierungscode lautet wie folgt:

function squareSum(arr) {
  let sum = arr.reduce(function(prev, curr) {
    return prev + curr * curr;
  }, 0);
  return sum;
}

let arr = [1, 2, 3, 4, 5];
console.log(squareSum(arr));   //输出55

Methode 3: Verwenden Sie „map()“ und „reduction()“ in ES6

Die Methode „map()“ in ES6 kann jedes Element im Array bearbeiten und dann verwenden die Methode „reduce()“ zum Akkumulieren.

Der Implementierungscode lautet wie folgt:

function squareSum(arr) {
  let sum = arr.map(function(num) {
    return num * num;
  }).reduce(function(prev, curr) {
    return prev + curr;
  });
  return sum;
}

let arr = [1, 2, 3, 4, 5];
console.log(squareSum(arr));   //输出55

Zusammenfassend lässt sich sagen, dass die oben genannten drei Methoden alle die Quadratadditionsoperation implementieren können, und Sie können entsprechend Ihren eigenen Anforderungen in tatsächlichen Anwendungen auswählen.

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Quadrataddition in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Welche Funktion hat HTML?Nächster Artikel:Welche Funktion hat HTML?