gpt4 book ai didi

javascript - Codecademy Javascript ...以及良好的!/正确的输出,但 Codecademy 不喜欢它

转载 作者:行者123 更新时间:2023-12-02 14:38:25 30 4
gpt4 key购买 nike

完成教程。我编写了一段代码来返回范围内的所有数字,并用字符串替换那些 %3 && 5% 或两者,但无论出于何种原因,codeacademy 返回一个错误(哎呀,再试一次。看起来你打印出了错误的数字项目)。

这是我的代码,希望您能启发我问题出在哪里:

function fizzBuzz(num){
var i = 1;

while(i <= num){

if (i % 3 === 0 && i % 5 === 0) {
console.log("FizzBuzz");
i++;

} else if (i % 3 === 0) {
console.log("Fizz");
i++;

} else if (i % 5 === 0) {
console.log("Buzz");
i++;

} else {
console.log(i);
i++;
}
}
}
console.log(fizzBuzz(20));

最佳答案

虽然我不会评论您的 fizzBu​​zz 函数的质量(因为它不会发出积极的评论......),但您正在调用 console.log(fizzBu​​zz(20) )),由于该函数中没有 return 语句,因此会将 undefined 记录到控制台,这比 Code Academy 预期的多了一项。

只需调用fizzBu​​zz(20);

关于javascript - Codecademy Javascript ...以及良好的!/正确的输出,但 Codecademy 不喜欢它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37241291/

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