【发布时间】:2017-09-16 03:55:16
【问题描述】:
我对这一切真的很陌生,而且我正在课堂上学习。我的任务是编写一个显示 1-100 的 Else/If 循环。如果整数能被 3 整除,则显示“play”,如果能被 4 整除,则显示“ball”,如果能被 3 和 4 整除,则显示“Play Ball”,其他都只是整数。 我的代码在这里工作,但我无法让我的 3 和 4 显示“Play Ball”,除非我自己运行它。希望这是有道理的,这就是我所拥有的:
for (var i = 1; i <= 100; i++) {
if (i % 3 === 0) {
console.log('Play');
} else if (i % 4 === 0) {
console.log('Ball');
} else if (i % 3 === 0 && i % 4 === 0) {
console.log('Play Ball');
} else {
console.log(i);
}
}
【问题讨论】:
-
先检查你的AND条件!
-
嘶嘶声再次来袭!
-
注意条件的顺序。如果 i % 3,我们记录“播放”,我们就完成了。如果 i % 4,我们记录“Ball”,我们就完成了。
标签: javascript loops if-statement