Maison > interface Web > js tutoriel > le corps du texte

Comment obtenir la somme de toutes les puissances d'un nombre en JavaScript ?

WBOY
Libérer: 2023-08-24 12:05:02
avant
864 Les gens l'ont consulté

Comment obtenir la somme de toutes les puissances dun nombre en JavaScript ?

Dans ce didacticiel, nous verrons comment obtenir la somme des puissances de tous les nombres du début à la fin en JavaScript. Nous utiliserons la méthode intégrée Math.pow() pour. calculez les puissances et la méthode Array réduire() pour résumer les valeurs.

Utilisation de la méthode Math.pow()

La méthode Math.pow() nous permet de calculer la puissance d'un nombre Nous pouvons utiliser cette méthode. pour calculer les puissances de tous les nombres du début à la fin.

Syntaxe

Math.pow(base, exponent) ;
Copier après la connexion

paramètres

  • Base − base.

  • Exposants - L'exposant auquel la base doit être élevée.

Exemple

Par exemple, si nous voulons calculer la somme de tous les nombres élevés à la puissance 2 de 1 à 4, nous pouvons le faire en utilisant le code suivant -

<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>
Copier après la connexion

Dans le code ci-dessus, nous créez d’abord une variable A nommée sum et initialisez-la à 0. Nous utilisons ensuite une boucle for pour parcourir tous les nombres de 1 à 4. Pour chaque nombre, nous calculons sa puissance et l’ajoutons à la somme. Enfin, nous imprimons la somme.

Utiliser la méthode Array.reduce()

Une autre façon d'obtenir la somme des puissances de tous les nombres du début à la fin est d'utiliser la méthode Array.reduce().

La méthode Array.reduce() nous permet de réduire un tableau à une seule valeur. Nous pouvons utiliser cette méthode pour additionner les valeurs d'un tableau.

Exemple

Par exemple, si l'on veut obtenir la somme de tous les nombres élevés à la puissance 3 de 1 à 4, on peut utiliser le code suivant :

<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>
Copier après la connexion

Dans le code ci-dessus, on crée d'abord un numéro appelé Tableau contenant tous les nombres de 1 à 4. Nous utilisons ensuite la méthode Array.reduce() pour calculer la somme de ces valeurs. La fonction que nous transmettons à la méthode Array.reduce() calcule chaque nombre élevé à la puissance 3 et l'ajoute à la somme. Enfin, nous imprimons la somme.

Utilisation des fonctions fléchées ES6 -

Nous pouvons également utiliser les fonctions fléchées ES6 pour obtenir la somme des puissances de tous les nombres du début à la fin.

Exemple

Par exemple, si nous voulons obtenir la somme des puissances de tous les nombres de 1 à 4, nous pouvons utiliser le code suivant -

<html>
<head>
   <title>Example: Using the ES6 arrow function</title>
</head>
<body>
   <div id="result"></div>
   <script>
      var numbers = [1, 2, 3, 4];
      var sum = numbers.reduce((a, b) => a + Math.pow(b, 2), 0);
      document.getElementById("result").innerHTML = sum      
   </script>
</body>
</html>
Copier après la connexion

Dans le code ci-dessus, nous avons d'abord créé un tableau appelé nombres, il contient tous les nombres de 1 à 4. Nous utilisons ensuite la méthode Array.reduce() pour calculer la somme de ces valeurs. La fonction flèche que nous transmettons à la méthode Array.reduce() calcule la puissance de chaque nombre et l'ajoute à la somme. Enfin, nous imprimons la somme.

Conclusion

Dans cet article, nous avons expliqué comment obtenir la somme des puissances de tous les nombres du début à la fin en JavaScript. Nous avons utilisé la méthode intégrée Math.pow() pour calculer les puissances et la méthode Array.reduce() pour calculer la somme de ces valeurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal