【发布时间】:2020-03-25 04:11:51
【问题描述】:
用户将“足球”写入我的输入栏,然后执行第 6 行和第 7 行的操作。
但是如果用户用大写字母写“足球”怎么办?
我试图实现“逻辑或”||但我无法让它工作。
var input = document.getElementById("user_input");
let footballTeams = ["Manchester","Barcelona","Copenhagen"]
if (input.value == "football") {
alert("These cities have football teams:" +
"\n" + footballTeams[0] + "," + " " + footballTeams[1] + "," + " " + footballTeams[2])
【问题讨论】:
-
比较时可以使用
input.value.toLowerCase()。 -
input.value.toLowerCase() === "足球"
-
只需将您的输入标准化为标准,就像所有小写字符一样并检查它。
标签: javascript arrays logical-operators