js学习记录3

    xiaoxiao2021-03-25  87

    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一般用于循环次数不确定,只知道循环条件

    循环嵌套

       外循环 {

            内循环

       } 

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

    转载请注明原文地址: https://ju.6miu.com/read-21702.html

    最新回复(0)