Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie erhalte ich die Summe aller Potenzen einer Zahl in JavaScript?

WBOY
Freigeben: 2023-08-24 12:05:02
nach vorne
864 Leute haben es durchsucht

Wie erhalte ich die Summe aller Potenzen einer Zahl in JavaScript?

In diesem Tutorial besprechen wir, wie man die Summe der Potenzen aller Zahlen von Anfang bis Ende in JavaScript erhält. Dazu verwenden wir die integrierte Methode Math.pow() Berechnen Sie die Potenzen und die Methode Array Reduce(), um die Werte zu summieren.

Mit der Methode Math.pow()

Mit der Methode Math.pow() können wir die Potenz einer Zahl berechnen um die Potenzen aller Zahlen von Anfang bis Ende zu berechnen.

Exponents
    − Der Exponent, auf den die Basis angehoben werden soll.
  • Beispiel

  • Wenn wir beispielsweise die Summe aller Zahlen von 1 bis 4 hoch 2 berechnen möchten, können wir dies mit dem folgenden Code tun:
  • Math.pow(base, exponent) ;
    Nach dem Login kopieren

    Im obigen Code haben wir Erstellen Sie zunächst eine A-Variable mit dem Namen sum und initialisieren Sie sie auf 0. Dann verwenden wir eine for-Schleife, um alle Zahlen von 1 bis 4 zu durchlaufen. Für jede Zahl berechnen wir ihre Potenz und addieren sie zur Summe. Zum Schluss drucken wir die Summe aus. Verwendung der Array.reduce()-Methode

  • Eine andere Möglichkeit, die Summe der Potenzen aller Zahlen vom Anfang bis zum Ende zu ermitteln, ist die Verwendung der Array.reduce()-Methode. Mit der Methode

Array.reduce() können wir ein Array auf einen einzelnen Wert reduzieren. Mit dieser Methode können wir die Werte eines Arrays summieren.

Beispiel

Wenn wir beispielsweise die Summe aller Zahlen in der 3. Potenz von 1 bis 4 erhalten möchten, können wir den folgenden Code verwenden:

<html>
<head>
   <title>Examples</title>
</head>
<body>
   <div id="result"></div>
   <script>
      var sum = 0;
      for(var i=1; i<=4; i++) {
          sum += Math.pow(i, 2);
      }
      document.getElementById("result").innerHTML = sum;
   </script>
</body>
</html>
Nach dem Login kopieren

Im obigen Code erstellen wir zunächst eine aufgerufene Zahl Array mit allen Zahlen von 1 bis 4. Anschließend verwenden wir die Methode Array.reduce(), um die Summe dieser Werte zu berechnen. Die Funktion, die wir an die Methode Array.reduce() übergeben, berechnet jede Zahl hoch 3 und addiert sie zur Summe. Zum Schluss drucken wir die Summe aus.

Verwenden von ES6-Pfeilfunktionen -

Wir können auch ES6-Pfeilfunktionen verwenden, um die Summe aller Potenzen der Zahlen vom Anfang bis zum Ende zu ermitteln.

Beispiel

Wenn wir beispielsweise die Summe der Potenzen aller Zahlen von 1 bis 4 erhalten möchten, können wir den folgenden Code verwenden:

<html>
<head>
   <title>Example: Using the Array.reduce() method </title>
</head>
<body>
   <div id="result"></div>
   <script>
      var numbers = [1, 2, 3, 4];
      var sum = numbers.reduce(function(a, b) {
         return a + Math.pow(b, 3);
      }, 0);
      document.getElementById("result").innerHTML = sum;
   </script>
</body>
</html>
Nach dem Login kopieren

Im obigen Code haben wir zunächst ein Array mit dem Namen „Zahlen“ erstellt enthält alle Zahlen von 1 bis 4. Anschließend verwenden wir die Methode Array.reduce(), um die Summe dieser Werte zu berechnen. Die Pfeilfunktion, die wir an die Methode Array.reduce() übergeben, berechnet die Potenz jeder Zahl und addiert sie zur Summe. Zum Schluss drucken wir die Summe aus.

Fazit

In diesem Artikel haben wir besprochen, wie man in JavaScript die Summe der Potenzen aller Zahlen vom Anfang bis zum Ende ermittelt. Wir haben die integrierte Methode Math.pow() zur Berechnung von Potenzen und die Methode Array.reduce() zur Berechnung der Summe dieser Werte verwendet.

Das obige ist der detaillierte Inhalt vonWie erhalte ich die Summe aller Potenzen einer Zahl in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage