gpt4 book ai didi

JavaScript 变量在进入 for 循环时返回 null

转载 作者:行者123 更新时间:2023-12-03 05:55:22 25 4
gpt4 key购买 nike

我正在编写一些应该输出字符串累积的代码,例如。

abc = A Bb Ccc

但是当我测试它时,输入和输出分别被分配了 abc 和 "",但是一旦发生 for 循环,代码就会停止并返回 null。

谁能解释一下为什么?我尝试使用 SubString 而不是 charAt 但无济于事。

function accum(s) {

//storage
var input = s;
var output = "";

// capitalize first letter
for (var i = 0; i < s; i++) {
output = input.charAt(i);
output.toUpper();

for (var j = i; j < i; j++) {
output += output.toLower();
};

return output;
};

}
console.log(accum("abc"));

最佳答案

我相信第一个 for 循环应该具有条件 i < s.length,而不是 i < s。

关于JavaScript 变量在进入 for 循环时返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39952365/

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