JavaScript:编写了一个CodeCademy教程
JavaScript: Fudged up a CodeCademy tutorial
我正在codecademy.com 上编写JavaScript教程
它首先为您提供以下函数的大纲
var getReview = function (movie) {
};
然后它给你一个电影列表,它告诉你写一个函数,这样它就可以根据作为参数传入的电影来返回电影的评论。这个问题还建议你使用switch语句。以下是我的想法,但不是正确的答案。不幸的是,Codecademy并没有揭示答案。我觉得在函数中放入switch语句很奇怪,但它说必须这样做。
有人能解释我做错了什么吗?
var getReview = function(movie) {
var result;
switch (movie) {
case "Matrix":
result = "good trip out";
break;
case "Princess Bride":
result = "awesome date night movie";
break;
case "Welcome to America":
result = "Amjad's favorite";
break;
case "Remember the Titans":
result = "love the sports";
break;
case "Why do I look like I'm 12?":
result = "The Ryan and Zach story"
break;
case "Fighting Kangaroos in the wild";
result = "Token Australian movie for Leng"
break;
default:
result = "I don't know";
}
return result;
};
case "Fighting Kangaroos in the wild";
应该是冒号,而不是分号。
在分配给result
的行之后也缺少一些分号。
由于函数是一个可重用的代码块——任何代码——switch语句在其中都是完全合法的。在这种情况下,这是必要的,因为函数需要将传递的movie
与可能的情况列表进行比较。
附言:如果你是JS的新手,也要养成良好缩进的习惯:)这对你有好处。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- jQuery:循环一个具有不同超时值的循环
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 从javascript创建一个列表
- 节点导出返回一个空对象
- 使用clickToggle并在单击另一个元素时关闭元素
- 我可以在json对象中添加一个函数吗
- 使用javascript将动态表从一个html页面打印到另一个html页
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 表追加而不附加最后一个元素
- 我如何找到一个句子中的所有空格并替换忽略它们
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用类从一个标记中双击事件
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- JavaScript:编写了一个CodeCademy教程
- 我在Codecademy做一个互动网站,我不能通过7/9禁用按钮1
- 如何嵌入编译器和解释器到一个网站像codecademy