编写一个 for 循环,遍历 0-99 的所有数字,并将所有能被 7 整除的数字附加到一个字符串中。返回这个字符串

问题描述 投票:0回答:1

我正在尝试一些 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 我的代码无法通过。

有什么建议可能是什么问题吗?

javascript
1个回答
0
投票

您可能需要在函数末尾添加一个 return 语句,以便它返回问题问题中提到的字符串

    function easyLoop() {
    let result = "";

      for(let i = 0; i < 99;  i++)
        if(i%7 === 0)
          result += i.toString();
    
      return result;
    }

    console.log(easyLoop());
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.