JS三

if else switch for

自增自减

i++ ++i
最后的结果都在变量原来的基础上 +1

1
2
3
var i = 123;
var n1 = i++; //先将i的值赋值给变量 n1,然后变量i的值再 +1
var n2 = ++i; //先将i的值 +1 ,然后变量 i +1 后的值赋值给变量 n2;

if else

1
2
3
4
5
6
7
8
var i = 9;
if(i < 10 ){
console.log("aa")
}
else{
console.log("bb")
}
//输出 "aa"

for

1
2
3
4
for(var i = 1; i < 10; i++){
console.log(i);
}
//打印出 1到10

在循环体内,只要遇到break,程序就马上线束循环

1
2
3
4
5
6
for(var j = 1; j< 10;j++){
if(j % 2 == 0){
console.log(j);
break;
}
}

在循环体内,只要遇到continue,程序就跳过,继续执行

1
2
3
4
5
6
for(var i =1;i<10;i++){
if(i == 6){
continue;
}
console.log(i)
}