请问
有人能告诉我是什么这两个语句之间的区别是,当一个人应该比其他用?
var counterOne = -1;
do {
counterOne++;
document.write(counterOne);
} while(counterOne < 10);
和
var counterTwo = -1;
while(counterTwo < 10) {
counterTwo++;
document.write(counterTwo);
}
http://fiddle.jshell.net/Shaz/g6JS4/
在这个时刻我没有看到do
声明的点,如果它可以只是没有具体说明的while
语句内完成。
http://stackoverflow.com/questions/1035229/when-is-a-do-while-appropriate – 2011-04-08 18:06:34
@lwburk的重复:我不问其他循环('for','switch','if')。我想知道'while'和'do-while'之间的区别是什么。 – Shaz 2011-04-08 18:09:59
非sequitur。这正是这个问题的关键。 – 2011-04-08 18:14:14