JS中 do while循环问题

JavaScript09

JS中 do while循环问题,第1张

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

是的,当i===6时,continue进入下一次循环,i没办法加1,就死这了

do

{

i=i+1

if(i===6)

}

先让i+1再判断就可以了

作为累加变量的sum,在使用它进行累加数字之前,也要令它等于0。

JSdowhile循环与while循环非常相似,不同之处在于,dowhile循环会先执行循环中的代码,然后再对条件表达式进行判断。

因此,无论条件表达式是真还是假,dowhile循环都能至少执行一次,而while循环就不行了,如果条件表达式为假会直接退出while循环。