私はJavaScript
の合計初心者です。 Python
でプログラミングの経験を使って学びたいと思っています..."for"ループで配列の総和を得る方法
たとえば、整数の配列[2,3,4,5]
があるとしましょう。私はfor
ループでそれのすべての項目の合計を取得したい。
var listSum = 0;
for (i in [2,3,4,5])
{
listSum += i;
}
これは00123
を返します。Python
ではこのつもりは
list_sum = 0
for i in [2,3,4,5]:
list_sum += i
のように見える私はJavaScript
に同じしようとした場合の結果は14
ですが。アイテムのインデックスが文字列に連結されており、最初にlistSum
の値を持つようです。コードを意図した通りに動作させ、すべての配列項目の合計を整数として取得するには?
を(VAR I [2,3,4,5]で)のために役立つのでしょうか? – Jankapunkt
'for-in'ループは' array'を反復するためのものではありません。そして、それらはインデックスです( "keys'") – Rayon
'var listSum = 0; var input = [2,3,4,5]; for(入力のvar i) { listSum + input [i]; } console.log(listSum); ' – Rayon