【发布时间】:2013-11-07 05:28:59
【问题描述】:
我不明白为什么这段代码仍然返回 false,即使我在提示符中键入 abcdef,因为它应该返回 true。
var userinput = prompt('Input characters:');
var lowercase = userinput.toLowerCase();
var allowedcharacters = ["a", "b", "c", "d", "e", "f"]
function match(input, statement) {
for (var i = 0; i < statement.length; i++) {
if (input.indexOf(statement[i]) == -1) {
return false;
}
}
return true;
}
if (lowercase == allowedcharacters){
alert(true);
}
else{
alert(false);
}
【问题讨论】:
标签: javascript arrays string-matching