gpt4 book ai didi

javascript - 打印的字符串显示为未定义

转载 作者:行者123 更新时间:2023-11-28 18:56:22 27 4
gpt4 key购买 nike

我正在尝试在函数内创建一个 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()内部,像这样:

loop("I'm looping!");

我做错了什么?

最佳答案

您已将字符串和函数命名为循环。第二个声明用函数替换您的循环变量;你的绳子不见了。

您需要确保为每个变量命名不同的名称。您还需要检查传递给 console.log() 的内容。您想要传递字符串,以便将其打印出来。

var count = 0;
var loop_str = "I'm looping!";

var loop = function(){
while(count < 3){
console.log(loop_str);
count++;
}
};

loop();

关于javascript - 打印的字符串显示为未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33571375/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com