while语句:
while(exp){ }如果为true ,执行代码块里的语句,如果为false,跳出循环
1 <script> 2 var i =1 ; 3 while (i<10){ //因为i<10 ,则执行代码块里的语句 4 document.write(i) //执行代码块的语句 5 i++ //再把i自加1返回给i变量,然后再次进行循环,直到i=10的时候跳出循环 6 } 7 alert(i) //为了证实i最后的赋值,我们在跳出的循环语句后弹出了一下i,结果i=10 8 </script>
do while语句:
do{}while(exp){}
先是无条件的先执行一下do语句里面的的代码块,然后再做判断,然后直接flase,跳出循环
1 <script> 2 do{ 3 var i = 0 4 document.write(i) //先是无条件的执行一次代码块中的语句 5 }while(false) //然后再是判断while语句,如果是false跳出循环 6 </script>
原文:http://www.cnblogs.com/Ziksang/p/5186203.html