0

以下は正常に機能しますが、静的な式です。

完全なコード

 temp = 1+(value3/100),
 result = value4/(temp) + value4/(temp * temp) + value4/(temp * temp * temp);

value3 は、次の動的な値です。

var value3 = document.getElementById('v3').value;

結果変数の加算 (x3) は現在、入力値 3 に基づいて静的です。ただし、その入力値が 2 または (他の数値) に変更された場合、次のように動的に変更する数式を作成するにはどうすればよいですか?

result = value4/(temp) + value4/(temp * temp); (based on an input of 2)
result = value4/(temp) + value4/(temp * temp) + value4/(temp * temp * temp) + value4/(temp * temp * temp * temp); (based on an input of 4)
4

1 に答える 1

2

これを試して:

var input = 4; // or 2, or 3, this can be anything
var result = 0;
for (var i = 1; i <= input; i++)
{
    result += value4 / Math.pow(temp, i)
}
于 2013-10-31T15:18:32.177 に答える