for循环中每个条件都能够省略,但是分号不能丢,(因为在for循环的语法规则中规定,循环里面必须有三句指令)
//省略第一个条件,可以吧i的初值放在括号外面
//1.例如
var i=0; //i的初值
for(;i<5;i++){ //分号不能省略
if(i%2!=0){
console.log(i);
}
}
** //省略第二个条件,需要用到(break)语句**
//2.例如
for(var i=0;;i++){//分号不能省略
//省略第二个条件需要判断
if(i>=5){
break;
}
if(i%2!=0){
console.log(i);
}
}
//省略第三个条件,可以把第三个条件放到最后面
//3.例如
for(var i=0;i<5;){
if(i%2!=0){
console.log(i);
}
i++;
}
//三个条件同时省略
//4.例如
var i=0; //先定义一个i的初值
for(;;){ //满足循环体的三句指令
if(i>=5) break; //大于等于五的时候结束语句
if(i%2!=0){ //判断对2取余不等于0的数并输出
console.log(i);
}
i++; //循环的执行放到后面
}