【发布时间】:2015-05-20 05:17:59
【问题描述】:
有没有比使用这么多else if 语句更好的方法来做到这一点?
在下面的输入框中输入一个字符串。如果字符串以:
开头应该显示“a”或“A”“以A开头”。 “b”或“B”“开始 with B" 应该显示。"c" 或 "C" "starts with C" 应该是 显示。应显示“d”或“D”“以 D 开头”。 “e”或“E” 应显示“以 E 开头”。任何其他“开始于 应该显示其他内容。
function startsWith(input) {
if(input==='a' || input==='A') {
return ("starts with A");
}
else if(input==='b' || input==='B') {
return ("starts with B");
}
else if(input==='c' || input==='C') {
return ("starts with C");
}
else if(input==='d' || input==='D') {
return ("starts with D");
}
else if(input==='e' || input==='E') {
return ("starts with E");
}
else {
return ("starts with something else");
}
}
【问题讨论】:
标签: javascript arrays function loops if-statement