Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menyatakan jumlah faktorial 1 ... 10!

Bagaimana untuk menyatakan jumlah faktorial 1 ... 10!

WBOY
WBOYasal
2022-02-14 17:20:122849semak imbas

Dalam JavaScript, anda boleh menggunakan gelung for dengan operator "*", "<=" dan "=" untuk mengira jumlah faktor dari 1 hingga 10. Sintaksnya ialah "var count=0; var a= 1;for(var i=1;i<=10;i ){a=a*i;count =a;}".

Bagaimana untuk menyatakan jumlah faktorial 1 ... 10!

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.

Bagaimana untuk menyatakan jumlah 1!

Berikut ialah sintaks gelung for:

Pernyataan 1 (blok kod) dilaksanakan sebelum memulakan
for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

Pernyataan 2 mentakrifkan syarat untuk menjalankan gelung (blok kod)

Pernyataan 3 dilaksanakan selepas gelung (blok kod) dilaksanakan

Contohnya adalah seperti berikut:

Kedua-dua kaedah di atas contoh boleh mengira faktorial dari 1 hingga 10 hingga 4037913.
 // 计算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>

Cadangan berkaitan:

Tutorial pembelajaran javascript

Atas ialah kandungan terperinci Bagaimana untuk menyatakan jumlah faktorial 1 ... 10!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn