gpt4 book ai didi

javascript - 创建一个重复 x 次的字符串

转载 作者:行者123 更新时间:2023-11-28 13:26:23 25 4
gpt4 key购买 nike

我想创建一个返回字符串特定次数的函数。我已经尝试过这个。

function stringRepeat(word, number) {
var string = ""
for(i= 0; i < number; i++) {
string += word;
}
}
console.log(stringRepeat("grey", 12));

但是,它并不能完成这项工作。我应该改变什么?

我尝试更改“string += word;”到“console.log(word)”,然后它执行(但我把“word”写在12个不同的行上——我想把它放在一个长字符串中。)

当我执行现有代码时,结果是“未定义”。为什么是这样?

提前致谢!

最佳答案

问题是您的函数不返回它构建的字符串。所以它返回的是未定义

添加

return string;

在函数结束时。

请注意,不要声明 i 变量,这会使其成为全局变量,并可能导致其他错误。像这样声明:

for(var i= 0; i < number; i++) {

关于javascript - 创建一个重复 x 次的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28799292/

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