JS中 do while循环问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中 do while循环问题相关的知识,希望对你有一定的参考价值。

参考技术A do...while
循环是
while
循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为
true
时,它会继续这个循环。所以可以这么说,do...while
循环为执行至少一遍其中的代码,即使条件为
false,因为其中的代码执行后才会进行条件验证。
分析:先执行的一遍
do
result=patt1.exec("The
best
things
in
life
are
free");
document.write(result);

这时页面上就是eeeeee,接着while判断result不为空,又执行do,这时指针已经到了末尾,返回null,document.write(result)就打印了null

js循环语句while,do..while,for

1. while循环

    while(循环条件){

        循环体语句块;

    }

2.do..while循环

do{

        循环体语句块;

    }while(循环条件)

两者区别:while先判断后执行、循环体语句可能一次都不执行,do while是先执行后判断,所以循环体语句至少执行一次。

3.for循环

for(表达式1;表达式2;表达式3){

        循环体语句;

    }

提示:当循环次数确定的情况下,一般使用for循环。相比while和do while语法更简洁。

以上是关于JS中 do while循环问题的主要内容,如果未能解决你的问题,请参考以下文章

js循环语句while,do..while,for

js循环语句while,do..while,for

js循环 if+switch break判断,while +do while循环

JS 循环 while for do while

javascript JS:Do / While循环示例

js——do whilefor循环语句