javascript的流程控制流程控制从上往下执行.
条件语句if
1、if(表达式1) {
语句1;
}
语句2;
执行流程:判断表达式1是否成立,若成立,执行语句1,再执行语句2;
若不成立,直接执行语句2.
2、if后面不加分号.
3、var a = window.prompt("hello");
console.log(a);
指定变量a的值为输入量。
4、if(表达式1) {
语句1;
} else {
语句2;
};
语句3;
流程:判断表达式1是否成立,若成立,执行语句1,再执行语句3;
若表达式1不成立,执行表达式2,再执行语句3;
5、if(表达式1) {
语句1;
} else if(表达式2) {
语句2;
} else {
语句3;
}
语句4;
流程:判断表达式1是否成立,若成立,执行语句1,再执行语句4;
若不成立,判断表达式2,若成立,执行语句2,再执行语句4;
若表达式2不成立,执行语句3,再执行语句4.
switch语句
var a = 1;
switch() {
case1;
break;
case2;
break;
default;
}
while循环语句
while(表达式1) {
循环语句;
}
do while循环语句
do {
循环语句;
} while(表达式1);
for循环
for (表达式1;表达式2;表达式3) {
循环语句;
}
表达式1是初始值,表达式2是终值,表达式3是自增值。
求和:sum+=i;i++;
continue终止本次循环,break终止整个循环。