do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环。

语法结构如下

do

{

statement

} while (expression)

do
  {
  需要执行的代码
  }
while (条件);

 demo

var aNumbers = new Array();
var sMessage = "你输入了:\n";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
do{
    vUserInput = prompt("输入一个数字,或者'0'退出","0");
    aNumbers[iArrayIndex] = vUserInput;
    iArrayIndex++;
    iTotal += Number(vUserInput);
    sMessage += vUserInput + "\n";
}while(vUserInput != 0)        //当输入为0(默认值)时退出循环体
sMessage += "总数:" + iTotal;
alert(sMessage);

 

posted on 2014-12-01 10:52  村长很忙  阅读(658)  评论(0编辑  收藏  举报