1.1 if-else语句
if(判断条件){
判定成功了就执行if中代码语句
}else{
判定不成功执行else中代码语句
}
1.2 switch语句
switch 语句允许用一个表达式的值或一个变量和 case 标签后面的值相匹配。如果匹配成功,就执行这个 case 标签后面的代码。
case具有穿刺性,如果case中不加结束语句(break),就会一直向下执行。
switch (一个表达式的值或一个变量) {
case 常量1:
要执行的代码1
break;
case 常量2:
要执行的代码2
break;
...
default:
要执行的代码
break;
}
执行顺序
首先会判断第一个 case 后面的值是否与表达式的结果相等;
如果相等,就会执行 case 后面代码,当遇到 break 时,switch 语句停止执行;
如果不匹配,接着判断下一个 case 后面的值;
如果所有的 case 都不匹配, 程序会去执行 default 后面的代码;
switch比较的值是===等关系。
1.3 break语句
break语句可以在循环体或判断语句中。遇到break;则立马结束当前循环或判断;
1.4 for语句
//int i = 1; 初始化量执行1次
//i<10; 条件表达式判断你是否为真,如果为真,则先执行循环体语句,如果false,中止循环
//循环语句每执行一次,i++都会跟着执行一次。
// for (int i = 1;i<10;i++){
// 循环体语句
// }
for(var i = 0; i <= 10; i++){
}
该行代码意思为 i从0开始 只要i的数值小于等于10,for语句就循环执行。每执行一次i本身就加1,直到i的数值不小于等于10,循环结束。
1.5 continue语句
使当前循环直接结束,不再执行下方的代码进入下一次循环;
1.6 while语句
判断条件是否成立,成立则执行while内的代码。
while(条件表达式){
循环体内的代码
}
条件表达式为空或者true时,循环将一直进行,陷入死循环。
1.7 do-while语句
先进行循环,然后再判断条件是否成立。
do{
循环体;
}while(条件表达式);
哪怕循环一次没有进行,也会先进行do语句中进行包装。