在for循环里面嵌套if条件语句,如果没有break 循环不会停止直到循环结束,而里面的if语句将会在每一遍循环的时候查找执行条件是否符合,若符合则执行里面的代码,若里面有break语句,将会跳出循环。
<script>
var order=['red','yellow','blue','green','red'];
var toview = 'red';
function tap(){
for(var i=0;i<order.length;i++){
if(order[i]===toview){
toview=order[i+1];
console.log(toview);
break
}
// console.log(1);
}
}
tap();
</script>