Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

階乗を評価するためのForループの記述-JavaScript


数値、たとえばnを受け取り、forループを使用して階乗を計算し、階乗を返す単純なJavaScript関数を作成する必要があります。

例-

factorial(5) = 120,
factorial(6) = 720

カウントと結果変数を維持し、カウントを結果に乗算し続け、同時にカウントを1ずつ減らし、1に達するまで

そして最後に結果を返します。

以下はコードです-

const num = 14;
const factorial = num => {
   let res = 1;
   for(let i = num; i > 1; i--){
      res *= i;
   };
   return res;
};
console.log(factorial(num));

出力

これにより、コンソールに次の出力が生成されます-

87178291200

  1. JavaScriptのforループを使用して空のオブジェクトにプロパティを設定します。

    以下は、JavaScriptのforループを使用して空のオブジェクトにプロパティを設定するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title>

  2. JavaScriptのループを停止するにはどうすればよいですか?

    ループを停止するには、JavaScriptでclearInterval()を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">