美文网首页
前端学习日记-js流程控制语句

前端学习日记-js流程控制语句

作者: yhqiao | 来源:发表于2018-10-10 10:30 被阅读0次

    一、if语句 (document.write(“ ”)

    1.做判断

    if(条件)

    { 条件成立时执行代码}

    2.二选一

    if(条件)

    { 条件成立时执行的代码}

    else

    {条件不成立时执行的代码}

    3.多重判断

    if(条件1)

    { 条件1成立时执行的代码}

    else if(条件2)

    { 条件2成立时执行的代码}

    ...

    else if(条件n)

    { 条件n成立时执行的代码}else

    { 条件1、2至n不成立时执行的代码}

    二、switch

    1.多重选择

    switch(表达式){

    case值1:执行代码块 1 break;

    case值2:执行代码块 2break;

    ...

    case值n:执行代码块 n break;

    default:与 case值1 、 case值2...case值n 不同时执行的代码

    }

    三、for语句

    1.重复重复

    for(初始化变量;循环条件;循环迭代)

    {循环语句  }

    四、while

    1.反反复复

    while(判断条件)

    { 循环语句 }

    五、do while(先执行,后判断,至少执行一次)

    1.来来回回

    do{循环语句 }

    while(判断条件);

    六、break,continue

    1.break:退出当前循环;与循环语句共用

    2.continue:跳过本次循环,循环语句继续执行;

    七、练习

    <!DOCTYPE HTML>

    <html >

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <title>流程控制语句</title>

        <script type="text/javascript">

            //第一步定义数组

            var infos = [

                ['小A','女',21,'大一'],

                ['小B','男',23,'大三'],

                ['小C','男',24,'大四'],

                ['小D','女',21,'大一'],

                ['小E','女',22,'大四'],

                ['小F','男',21,'大一'],

                ['小G','女',22,'大二'],

                ['小H','女',20,'大三'],

                ['小I','女',20,'大一'],

                ['小J','男',20,'大三']

            ];

            for(var i=0;i<infos.length;i++){

                if(infos[i][3] === "大一" && infos[i][1] === "女"){

                    document.write(infos[i][0]+"<br/>");

                }

            }

        </script>

    </head>

    <body>

    </body>

    </html>

    相关文章

      网友评论

          本文标题:前端学习日记-js流程控制语句

          本文链接:https://www.haomeiwen.com/subject/ojnuaftx.html