• 技术文章 >web前端 >前端问答

    JavaScript循环有哪三种方法

    青灯夜游青灯夜游2021-11-04 15:25:53原创2910

    js的三种循环方法:1、while循环,语法“while(条件表达式){语句块}”;2、“do-while”循环,语法“do{语句块}while(条件表达式)”;3、for循环,语法“for(变量初始化;条件表达式;变量更新){语句块}”。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    我们在使用JavaScript时经常会遇到需要一遍一遍地运行相同代码,而这样不经浪费时间,还效率低下,使用循环是个明智的选择,大大提高了效率,也减少了代码量。

    JS中循环有三种:

    1、while循环

    2、do-while循环

    3、for循环

    一、while循环

    1、while循环的语法结构:

    while(条件表达式){
    当条件表达式为布尔值true时要执行的语句块
    }

    2、while循环的应用

    while循环常用于那种不知道循环次数是多少的情况,比如让用户循环输入一个整数,直到输入某个特殊的字符为止,你根本没法直到这个循环会进行的次数。例如:

    在这里插入图片描述
    在这里插入图片描述

    二、do…while

    1、do…while的语法结构:

    do{
    条件表达式为true时执行的语句块
    }while(条件表达式)

    2、do… while的应用

    do-while与while循环的不同之处在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。如下:

    在这里插入图片描述

    三、for 循环

    1、for循环的语法结构:

    for(变量初始化;条件表达式; 变量更新){
    条件表达式为true时执行语句块
    }

    2、for循环的应用

    for循环多用于循环次数比较明确的情况,就是那种一眼就能看出来要循环几次,比较直观,for循环的第一句包含变量的初始化 结束循环的条件以及每次更新的值,循环体内部才执行真正要做的事情。比如for(n=1;n<10;n++),一般用于遍历,是一种比较使用的循环方式。如下:

    在这里插入图片描述

    3、for循环的变形

    四、比较三者的区别

    1、while是先判断条件,后执行循环主体,如果初始条件不满足,while循环主体不执行(先判断后执行)

    2、do-while是先执行循环主体后判断条件,不管条件满不满足都先执行循环主体一次。(先执行后判断)

    3、for是先判断条件,后执行循环主体,大体上和while相似,在循环次数确定的情况上用for。

    【推荐学习:javascript高级教程

    以上就是JavaScript循环有哪三种方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:JavaScript 循环
    上一篇:javascript算是编程语言吗 下一篇:JavaScript属于语言吗
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• javascript怎么将整数转为小数• javascript中用什么定义常量• javascript shift()方法有什么用• javascript怎么给数组中增加元素• javascript怎么判断指定值是否是偶数
    1/1

    PHP中文网