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

2018-10-10  本文已影响0人  yhqiao

一、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>

上一篇下一篇

猜你喜欢

热点阅读