我正在尝试在函数内部创建一个while循环,它将打印出“我正在循环!”这句话。 3次。我遇到了困难,字符串打印未定义。虽然打印了三次。如何让字符串打印出我想要的短语?
我收到此错误Oops, try again. It looks like you're not printing the right string to the console.
var count = 0;
var loop = "I'm looping!";
var loop = function(){
while(count < 3){
console.log(loop(count++));
}
};
loop();
我尝试将循环变量放在函数中。我也尝试将短语"I'm looping!"
放在循环()中,如下所示:
loop("I'm looping!");
我做错了什么?
答案 0 :(得分:3)
您已将命名为您的字符串和函数loop
。第二个声明用函数替换你的loop
变量;你的字符串消失了。
您需要确保将每个变量命名为不同的名称。您还需要检查传递给console.log()
的内容。您想传递字符串,以便打印出来。
var count = 0;
var loop_str = "I'm looping!";
var loop = function(){
while(count < 3){
console.log(loop_str);
count++;
}
};
loop();
答案 1 :(得分:0)
这里你不需要一个功能: 你可以打印
"I'm looping"
只使用了3次。
var count = 0;
while(count < 3){
console.log ("I'm looping") ;
count++;
}
目前您正在打印循环函数的返回值,该函数未定义,因为没有。