Codeacademy Javascript..好的!/输出正确,但codeacademy没有;I don’我不喜欢
Codeacademy Javascript ...And the good! / right output but codeacademy doesn't like it
完成教程。我写了一段代码来返回范围内的所有数字,并替换那些%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));
虽然我不会对fizzBuzz
函数的质量发表评论(因为它不会发出积极的评论…),但您正在调用console.log(fizzBuzz(20))
,因为该函数中没有return
语句,它将把undefined
记录到控制台,这比Code Academy期望的多了一项。
只需调用fizzBuzz(20);
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 我的jQuery插件参数没有正确启动,遇到了问题
- 视频HTML没有'无法在Internet Explorer 11上工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- angular.js没有'无法在PhoneGap中处理视图标记
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- JavaScript中的函数和对象之间没有区别吗?
- JSON.parse没有'不能使用Javascript
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Chrome扩展没有't在重新加载之前考虑期权价值
- 我的AngularJS表达式没有'不起作用
- 有没有一个javascript图形绘制库可以进行气球树布局
- 为什么我的d3.jsselectAll+过滤器没有过滤
- Codeacademy Javascript..好的!/输出正确,但codeacademy没有;I don’我不喜欢
- 我的HTML没有在codeacademy编辑器中读取Javascript文件