zoukankan      html  css  js  c++  java
  • JS -- 流程控制语句

    一、if语句

    语法:

    if(条件1)
    { 条件1成立时执行代码}
    else if(条件2)
    { 条件1成立时执行代码}
    else
    { 条件均不成立时执行代码}
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        //if、else if、else语句
        var mychar1=15, mychar2=25;
        if(mychar1>mychar2)
        {
            document.write(mychar1,">",mychar2);
        }
        else if(mychar1<mychar2)
        {
            document.write(mychar1,"<",mychar2);
        }
        else{
            document.write(mychar1,"=",mychar2);
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行结果:

    15<25

    二、switch语句

    语法:

    switch(表达式)
    {
    case值1:
      执行代码块 1
      break;
    case值2:
      执行代码块 2
      break;
    ...
    case值n:
      执行代码块 n
      break;
    default:
      与 case值1 、 case值2...case值n 不同时执行的代码
    }
    Switch必须赋初始值,值与每个case值匹配。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        //switch语句
        var mychar=3;
        switch(mychar)
        {
            case 1:
                document.write("<=1");
                break;
            case 2:
            case 3:
            case 4:
            case 5:
                document.write("<=5");
                break;
            default:
                document.write("other");
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行效果:

    <=5

    三、for循环

    语法:

    for(初始化变量;循环条件;循环迭代)
    {     
        循环语句 
     }
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        //for语句
        var mychar=3;
        for(mychar; mychar<=10; mychar++)
        {
            document.write(mychar, " ");
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行效果:

    3 4 5 6 7 8 9 10

    四、while循环

    语法:

    while(判断条件)
    {
        循环语句
     }
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        //while语句
        var mychar=3;
        while(mychar<=11)
        {
            document.write(mychar, " ");
            mychar++;
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行效果:

    3 4 5 6 7 8 9 10 11

    五、do...while循环

    do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。

    语法:

    do
    {
        循环语句
     }
    while(判断条件)
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        //while语句
        var mychar=3;
        do
        {
            document.write(mychar, " ");
            mychar++;
        }
        while(mychar<=10)
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行效果:

    3 4 5 6 7 8 9 10

    六、break和continue语句

    在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。

    continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
    <title>JavaScript流程控制语法</title>
    <script>
        
        for(mychar=1; mychar<=10; mychar++)
        {
            if(mychar>5)
            {    
                //break:退出当前循环
                break;
            }
            else
            {
                //跳过本次循环,继续执行
                document.write(mychar, " ");
                continue;
            }
        }
        
    </script>
    </head>
    <body>
    </body>
    </html>

    运行效果:

    1 2 3 4 5

    参考:https://www.imooc.com

  • 相关阅读:
    python 基于os模块的常用操作
    python 文件的读写
    Spring Boot 2.0(五):Docker Compose + Spring Boot + Nginx + Mysql 实践
    Docker(四):Docker 三剑客之 Docker Compose
    Docker(三):Dockerfile 命令详解
    Docker(二):Dockerfile 使用介绍
    Docker(一):Docker入门教程
    虚拟机vmware centos7 扩展磁盘空间
    那些年我们遇到的坑(1)-Description Resource Path Location Type Archive for required library
    RPM安装命令总结
  • 原文地址:https://www.cnblogs.com/Maruying/p/13501090.html
Copyright © 2011-2022 走看看