Heim  >  Artikel  >  Web-Frontend  >  So drücken Sie die Summe der Fakultäten von 1!+2!+……+10! aus

So drücken Sie die Summe der Fakultäten von 1!+2!+……+10! aus

WBOY
WBOYOriginal
2022-02-14 17:20:122830Durchsuche

In JavaScript können Sie die for-Schleife mit den Operatoren „*“, „<=" und „+=" verwenden, um die Fakultätssumme von 1 bis 10 zu berechnen. Die Syntax lautet „var count=0;var a= 1;for (var i=1;i<=10;i++){a=a*i;count+=a;}".

So drücken Sie die Summe der Fakultäten von 1!+2!+……+10! aus

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wie man die Summe von 1!+2!+...+10! in Javascript ausdrückt

Die for-Schleife ist ein Werkzeug, das Sie häufig verwenden, wenn Sie eine Schleife erstellen möchten.

Hier ist die Syntax einer for-Schleife:

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

Anweisung 1 (Codeblock) wird vor dem Start von ausgeführt.

Anweisung 2 definiert die Bedingungen, unter denen die Schleife (Codeblock) ausgeführt wird.

Anweisung 3 wird danach ausgeführt Die Schleife (Codeblock) wurde ausgeführt

Das Beispiel sieht wie folgt aus:

 // 计算1到10的每一个数字的阶乘之和
 // 阶乘: 5! = 1 * 2 * 3 * 4 * 5; 8! = 1 * 2 * 3 * ... * 7 * 8;
 // 定义变量用来累加
 <script>
 var count = 0;
 for (var i = 1; i <= 10; i++) {
 // 定义变量计算当前数的阶乘
 var jc = 1;
              for (var j = 1; j <= i; j++) {
                  jc *= j;
              }
              console.log(i + "的阶乘是" + jc);
              count += jc;
          }
          console.log("1 ~ 10的阶乘的总和是" + count);
         // 第二种
          var count = 0;
          var a = 1;
          for (var i = 1; i <= 10; i++) {
              a = a * i;
              count += a;
          }
          console.log("1 ~ 10的阶乘的总和是" + count);
        </script>

Beide Methoden im obigen Beispiel können die Fakultät von 1 bis 10 als 4037913 berechnen.

Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonSo drücken Sie die Summe der Fakultäten von 1!+2!+……+10! aus. 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