【发布时间】:2015-02-06 12:12:24
【问题描述】:
好的,首先,我对 javascript 非常陌生,并且正在做一些教程来尝试学习这门语言。我的问题可能非常简单,但我想不通!
好的,我做了一个非常简单的 do/while 循环。这一切应该做的就是在控制台打印一次“do condition, only once”,然后在控制台打印“do”5次。
但是它进入了一个无限循环..可能是因为我在错误的地方定义了变量“doCondition”,但我不知道在逻辑上我应该把它放在哪里。
感谢您的帮助!如果您也能解释我哪里出错了,我将不胜感激。
非常感谢,
var doWhileLoop = function(text){
var doCondition = 5;
do {
console.log("do condition, once only");
};
while(doCondition > 0){
console.log(text);
doCondition--;
}
}
doWhileLoop("do");
【问题讨论】:
-
什么是
do块?..你想这样实现...jsfiddle.net/c5yhpav9 -
在 do 之后删除分号并尝试这种语法 do{} while(condition)
-
该代码根本不会运行,因为第一个循环中的语法错误。您使用的实际代码是什么样的?
标签: javascript loops do-while