true を返すように表示されたときに abcdef をプロンプトに入力しても、このコードがまだ false を返す理由がわかりません。
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);
}