"出力" divは10行の出力に置き換えてください。各 行には、スペースで区切られた2つの数字が表示されます。最初の番号は、 から1を始める行番号でなければなりません。したがって、数字1,2,3,4 ...など。 2番目の数字は、行番号の階乗でなければなりません。 (n階乗は1 * 2 * 3 * ... * n)です。つまり、数字1、divをJavaスクリプトで行に変更
リストを作成して計算するにはどうすればよいですか。配列を使用しようとしましたが、計算に問題がありました。すべてのヘルプは
"出力" divは10行の出力に置き換えてください。各 行には、スペースで区切られた2つの数字が表示されます。最初の番号は、 から1を始める行番号でなければなりません。したがって、数字1,2,3,4 ...など。 2番目の数字は、行番号の階乗でなければなりません。 (n階乗は1 * 2 * 3 * ... * n)です。つまり、数字1、divをJavaスクリプトで行に変更
リストを作成して計算するにはどうすればよいですか。配列を使用しようとしましたが、計算に問題がありました。すべてのヘルプは
チェックこれを高く評価し、それ
var result = '';
var lineno = 10;
for(j=1;j<=lineno;j++){
result = result + j + ' ' + fact(j) + '<br>';
}
document.getElementById("output").innerHTML = result;
function fact(n){
var i, no, fact;
f=1;
for(i=1; i<=n; i++)
{
f= f*i;
}
return f;
}
リンクしようとすることになります。https://jsfiddle.net/yrz46q85/
質問は10行を求めて、あなたは4を出力します:p今9 ...:p D) –
[this](https://jsfiddle.net/yrz46q85/2/)がより効率的です:P –
これは動作します!皆大好き – SOULJA
は10行で10に階乗数えます。
var output = document.getElementById("output");
var factorial = 1;
for(var i=1; i<=10; i++){
\t factorial = factorial * i;
\t output.innerHTML += i +". " + factorial + "</br>";
}
<div id="output"></div>
既存のマークアップ、入力と出力を表示します。 – gurvinder372
あなたが今試したことを見せて+期待される出力 – Weedoze
ここに行く - https://jsfiddle.net/L3qh5m75/ –