我正在尝试一些 JavaScript 挑战,我遇到了这个问题“编写一个 for 循环,遍历 0-99 的所有数字,并将所有能被 7 整除的数字附加到一个字符串中。返回这个字符串”。预期结果是
'0714212835424956637077849198'
我的第一个解决方案是 在此输入图片描述
function easyLoop() {
var result = "";
for(var i = 0; i < 99; i++){
if(i % 7 === 0){
result = result + i;
}
}
console.log("'" + result + "'");
}
easyLoop();
我的解决方案的结果是“0714212835424956637077849198”,我的代码无法通过。
我尝试的第二个解决方案是 在此输入图片描述
function easyLoop() {
var result = "";
for(var i = 0; i < 99; i++){
if(i % 7 === 0){
result = result + i;
}
}
console.log(result.toString());
}
easyLoop();
我的解决方案的结果是 0714212835424956637077849198 我的代码无法通过。
有什么建议可能是什么问题吗?
您可能需要在函数末尾添加一个 return 语句,以便它返回问题问题中提到的字符串
function easyLoop() {
let result = "";
for(let i = 0; i < 99; i++)
if(i%7 === 0)
result += i.toString();
return result;
}
console.log(easyLoop());