Else/If循环JavaScript
我对这一切都是新手,我正在课堂上学习。我的任务是编写一个Else/If循环,其中显示1-100。如果整数可被3整除,则显示“play”,如果可被4整除,则显示“ball”,如果可被3整除,则显示“play ball”,其他任何内容都只是整数。 我的代码在这里工作,但是我不能让我的3和4显示“playball”,除非我自己运行它。希望这是有意义的,以下是我所拥有的:Else/If循环JavaScript,javascript,loops,if-statement,Javascript,Loops,If Statement,我对这一切都是新手,我正在课堂上学习。我的任务是编写一个Else/If循环,其中显示1-100。如果整数可被3整除,则显示“play”,如果可被4整除,则显示“ball”,如果可被3整除,则显示“play ball”,其他任何内容都只是整数。 我的代码在这里工作,但是我不能让我的3和4显示“playball”,除非我自己运行它。希望这是有意义的,以下是我所拥有的: for (var i = 1; i <= 100; i++) { if (i % 3 === 0) { cons
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);
}
}
(变量i=1;i)的
3和4显示
上面的语句意味着,当两个条件都满足时,您只需要执行一些任务。在这种情况下,您需要使用&
if ( (i % 3 === 0) && (i % 4 === 0) ) {
console.log('Play Ball');
}
何时使用else
和/或else(如果
让我们举个例子,你有一个数字,它不能被3和4整除,你不关心这个数字。然后,你只需使用else
将所有这些分类归为它
现在,还有另一种情况,当您输入数字时,它同样不能被3和4整除。但是,您可能想看看它是否只能被3或4整除。然后,您可以使用else if
检查条件
if ( (i % 3 === 0) && (i % 4 === 0) ) {
console.log('Play Ball');
}
else if ( i % 3 === 0) {
console.log('Play');
}
else if ( i % 4 === 0) {
console.log('Ball');
}
由于当第三条语句(带&&)为真时,第一条if语句将始终为真,因此您将永远无法使用第三条语句。请尝试按如下方式重新排序:
for (var i = 1; i <= 100; i++) {
if (i % 3 === 0 && i % 4 === 0) {
console.log('Play Ball');
} else if (i % 4 === 0) {
console.log('Ball');
} else if (i % 3 === 0) {
console.log('Play');
} else {
console.log(i);
}
}
for(var i=1;i您只需将此i%3==0&&i%4==0
条件移到顶部:
for (var i = 1; i <= 100; i++) {
if (i % 3 === 0 && i % 4 === 0) {
console.log('Play Ball');
} else if (i % 3 === 0) {
console.log('Play');
} else if (i % 4 === 0) {
console.log('Ball');
} else {
console.log(i);
}
}
for(var i=1;i您可以将可被3和4整除的检查移至顶部:
for (var i = 1; i <= 100; i++) {
if (i % 3 === 0 && i % 4 === 0) {
console.log('Play Ball');
} else if (i % 3 === 0) {
console.log('Play');
} else if (i % 4 === 0) {
console.log('Ball');
} else {
console.log(i);
}
}
for(var i=1;我先检查你的状态!嘶嘶的嗡嗡声再次响起!注意你状态的顺序。如果我%3,我们记录“玩”就完成了。如果我%4,我们记录“球”就完成了。@downvoter如果我错过了任何东西,我一定会尝试改进我的答案。当数字可以被3和4整除时,他们需要“玩球”!