var respond = ["hello", "nothing"];
function speak() {
if ("hey") {
return "hello";
}
else if ("whats up") {
return "nothing";
}
}
var check = speak("whats up");
当我键入speak("hey")
时它起作用了,它返回了"hello"
,但是speak ("whats up")
没有返回“ nothing”。我哪里做错了?
答案 0 :(得分:0)
您需要指定一个进入函数“ speak”的参数,然后将其与文本“ hey”进行比较。语句if(“ hey”)将始终返回true,Java脚本中的任何非空字符串也将返回true。
尝试
function speak(word){
if (word == "hey"){
return "hello";
}
else if (word == "whats up") {
return "nothing";
}
}