js学习记录3

switch结构

switch(表达式){

case 值:js语句;

break;

case 值:js语句;

break;

case 值:js语句;

break;

default:js语句;

break

}

执行流程:先执行表达式的值,然后去大括号里找相对应的case,找到后则从该case后面语句执行,直到遇到break或switch结束为止

总结:

      入口:拿表达式的值匹配上对应的case或者匹配不上从default后面语句开始

      出口:遇到break或者执行到最后

循环结构:

三种循环 while for do-while

for循环:使用频率最高,一般用于循环次数固定的情况

语法:

for(表达式1;表达式2;表达式3){

循环体

}

表达式1 一般放循环变量的初始值

表达式2 一般放循环的条件

表达式3 循环变量的值改变

循环体  需要重复的语句

执行流程:1.先执行表达式1

   2.判断表达式2的真假,假如为真,执行第3步,否则循环结束

    3.执行循环体

   4.执行表达式3

   5.从第2步再开始

++ 自增运算符

-- 自减运算符

a+=b---->a=a+b

a-=b---->a=a-b

a++与++a的区别联系

共同点:最终都会让a自己在原来的基础上加1

区别:当它们参与运算的时候,a++这个表达式的值时a原来的值

                                           ++a的值是a+1后的值


while循环

while(表达式){

循环体

}

执行流程:先判断表达式真假,假如为真则执行循环体,假如为假,循环结


do-while循环

do{

循环体

}while(表达式);英文分号不能丢

do一定要和while一起使用

执行流程:先执行循环体,然后判断表达式,假如为真就继续执行循环体,假如为假,结束循环

do-while和while的区别:while循环可能一次也不执行

       do-while循环至少执行一次

三种循环的总结:

for一般用于循环次数固定的情况

while一般用于循环次数不确定,只知道循环条件

循环嵌套

   外循环 {

        内循环

   } 

外循环执行一次 ,内循环全部执行完 ,然后再执行外循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值