今天很生气,甚至一度想爆粗,也导致今天的课没有好好听。课下花了点功夫,不能被小事情影响。今天讲了一些分支结构,判断循环这类的,我尽可能在详细些。
一、 分支结构
1.if(条件){条件为true时执行的语句}
if(条件){
条件为true时执行的语句
}else{
条件为false时执行的语句
};
比如:

2. else ....if多重复条件语句
if(条件1){
//要执行的语句
}else if(条件2){
//要执行的语句
};
这个就比上一个省代码多了:

3. switch .....case
switch(变量/表达式){
case情况1:
//执行的语句
break;
case情况2:
//执行的语句
break;
case情况3:
//执行的语句
break;
default://以上条件都不满足的时候
//执行的语句
break;
};
用法:

4. switch....case直落形式
switch(变量/表达式){
case情况1:
case情况2:
case情况3:
case情况4:
case情况5:
//要执行的语句
break;
用法:

5.扩展if 与 switch 的比较
switch case vs else if
switch case 仅用于等于比较的条件
else if 可用任意条件
if(Boolean(条件)) else if()
自带隐式转换,将条件转为boolean 效率稍微低
switch case
不带隐式转换的等于比较,效率稍微高
二、循环语句
1.while(条件){//满足条件时执行的语句内容}
提示:如果您忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致浏览器 崩溃。
案例1在后台输出10个hello world

案例2在后台输出100以内的偶数

案例3弹出输入框,循环输入员工姓名,直到输入exit结束

2.do while
3.for
时间关系就讲到这里,代码也很明确的插上了图片,可以照着打下。

End!
网友评论