請問
有人能告訴我是什麼這兩個語句之間的區別是,當一個人應該比其他用?
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