4

vbscript中的Do whileDo until循环有什么区别, javascript中的等价循环语句是什么?

4

3 回答 3

5

do while和之间的唯一区别do until是,只要条件为真,第一个循环,而只要条件为假,第二个循环。

在 Javascript 中,您使用do {} while()or while() {}。例子:

var cnt = 0;
do {
  cnt++;
} while (cnt < 10);

和:

var cnt = 0;
while (cnt < 10) {
  cnt++;
}

使用!运算符来否定条件以获得与until.

于 2013-01-04T05:55:44.557 回答
2

Do while,(在条件为真时重复代码)

Do While i>10
  some code
Loop

或者

Do
  some code
Loop While i>10

做直到,(重复代码直到条件变为真)

Do Until i=10
  some code
Loop

或者

Do
  some code
Loop Until i=10

javascript,

while ( i>10)
{
   some code
}

或者,

do
{
   some code
} while (i>10);

希望你有这个想法

于 2013-01-04T05:55:21.583 回答
0

谷歌是你的朋友do-while循环执行1 次或多次,而while循环执行0 次或多次。

来自 MSDN:

While   Required unless Until is used. Repeat the loop until condition is False.
Until   Required unless While is used. Repeat the loop until condition is True.
于 2013-01-04T05:55:12.677 回答