美文网首页
Javascript while和do-while循环

Javascript while和do-while循环

作者: 骚伦 | 来源:发表于2017-02-18 02:48 被阅读0次

    while循环

    while 语句与 if 语句相似,都有条件来控制语句(或语句块)的执行,其语言结构基本相同:

    while(conditions){

    statements;

    }

    while 语句与 if 语句的不同之处在于:在if条件假设语句中,若逻辑条件表达式为真,则运行statements语句(或语句块),且仅运行一次;while 循环语句则是在逻辑条件表达式为真的情况下,反复执行循环体内包含的语句(或语句块)。

    注意:while语句的循环变量的赋值语句在循环体前,循环变量更新则放在循环体内;for循环语句的循环变量赋值和更新语句都在for后面的小括号中,在编程中应注意二者的区别。

    用while()循环来计算1+2+3 ... +98+99+100的值:

    在某些情况下,while循环大括号内的statements语句(或语句块)可能一次也不被执行,因为对逻辑条件表达式的运算在执行statements语句(或语句块)之前。若逻辑条件表达式运算结果为假,则程序直接跳过循环而一次也不执行statements语句(或语句块)。


    do...while循环

    若希望至少执行一次statements语句(或语句块),可改用do…while语句,其基本语法结构如下:

    do {

    statements;

    }while(condition);

    用do-while()循环来计算1+2+3 ... +98+99+100的值:

    相关文章

      网友评论

          本文标题:Javascript while和do-while循环

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