将if语句中的条件从number%3==0
更改为number[i]%3==0
。当前,您正在检查整个列表(数字)是否可被3整除。通过更改,您检查特定迭代的索引是否可被3整除的条件,还将i=1
更改为i=0
,这将从第一个索引开始循环。
在您的if
条件下,您处于条件number % 3
,而不是number[i] % 3
正确的代码:
var number = [1,2,3,4,5,6,7,8,9];
for(var i=0; i<number.length;i++){
if(number[i]%3 == 0){
alert(number[i]);
}
}