【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
for 文の条件の書き方について質問があります。
一つ後の講義で行った処理を while 文ではなく for 文で行おうと考えた結果、
for (let = 100; hp -=15; hp > 0) { console.log(`${hp} HP left!`) }
としました。これを実行すると 100 から 15 を引く処理が無限に行われてしまいました。しかし、
for (let = 100; hp > 0; hp -= 15)
というように条件を書く順番を変えてみると、今度はうまく処理が行われました。 なぜ条件を書く順番でこのような処理の差が出るのでしょうか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
for 文の条件の書き方について質問があります。
一つ後の講義で行った処理を while 文ではなく for 文で行おうと考えた結果、
としました。これを実行すると 100 から 15 を引く処理が無限に行われてしまいました。しかし、
というように条件を書く順番を変えてみると、今度はうまく処理が行われました。
なぜ条件を書く順番でこのような処理の差が出るのでしょうか。