我目前正在学习JavaScript,但对为什么我的do-while循环无法正常工作感到有些困惑。也许我缺少了应该如何工作的核心概念,但是我似乎并不清楚为什么它不起作用。我可以使用for循环或常规while循环来遍历此列表,我理解这些很好,但我想使用do-while循环弄清楚。谁能解释出什么问题了?
i=0
var names = ['Bobby', 'Chris', 'John', 'Joe'];
do{
i+=1
}
while(i < 4){
console.log(names[i]);
}
最佳答案
语法应在do
和while
大括号之间包含所有内容:
do{
console.log(names[i]);
i+=1
} while(i < 4);
(Fiddle)