84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
これは、Eloquent JavaScript の第 3 章のコード スニペットです。
リーリー
これが私が自分に説明した方法です。しかし、1024 ソモエネが返される理由がよくわかりません。分解するのを手伝ってもらえますか?
結果 * = ベース、または結果 = 結果 * ベースを期待しています。繰り返しの中で何かが欠けていることはわかっています。
あなたはこの間違いがもたらす結果をすでに理解しているようですね。 count 変数は、ループの反復数を制御するためにのみ使用されることに注意してください。反復ごとに、result 変数を更新して、base 値を乗算し、次の計算に使用することで新しい値を含めます。したがって、このようになります。
count
result
base
リーリー
あなたはこの間違いがもたらす結果をすでに理解しているようですね。
リーリーcount
変数は、ループの反復数を制御するためにのみ使用されることに注意してください。反復ごとに、result
変数を更新して、base
値を乗算し、次の計算に使用することで新しい値を含めます。したがって、このようになります。