1から30までの値を返すループを作成しようとしていますが、10で割り切れる数値はすべて、対応する単語にハードコードします。例は値10 = "10"、20 = "20"などとなります。ループで値を変更するにはどうすればいいですか
私は表示された結果が "10"を通過しないが、これを "続行"で試してみました。
for (i = 0; i <= 30; i++) {
if (i == 10) {
i = "Ten";
continue;
} if (i == 20) {
i = "Twenty";
continue;
}
console.log(i);
}
私はそれについて正しい方法が起こっているのですか?私はこれを理解できるようにいくつかのヒントを提供してください。ありがとう、
私はこれを最初に試しました。しかし、動作しませんでした。
for (i = 0; i <= 30; i++) {
if (i == 10) {
i = "Ten";
} if (i == 20) {
i = "Twenty";
}
console.log(i);
}
ループ内のループ変数を変更することは、コードの匂いです。それはほとんど決して良い考えではありません。 –