【问题标题】:How to use Upper/Lower case如何使用大写/小写
【发布时间】:2021-03-21 13:24:02
【问题描述】:

嘿,所以我有这样的代码

const answer = "HA"

const answers = answer.toLowerCase();

const theanswer = document.getElementById("WIT").value;

if(theanswer == answers) {
console.log("correct")
}

问题是只有当我输入“ha”时才会显示正确

如果我输入“HA”或“Ha”或“hA”或“ha”,我怎样才能做出正确的显示

【问题讨论】:

  • 如果你想让单词小写,你需要将单词拆分成一个数组,然后对数组中的每个元素,将其转换为LowerCase(),一旦完成,再加入数组一起
  • 答案已经给你了。如果答案对您有所帮助,则将其视为已解决。

标签: javascript html


【解决方案1】:

要比较值 - 也将值转换为小写 - 例如 - 尝试在输入中键入“ha”。

在第一个字符 - “h” - 您将记录“h:不正确”,然后在“a”上将记录“ha:正确”。任何其他字符 s 显然不会匹配“HA”并且会不正确。

const answer = "HA"
const answers = answer.toLowerCase();

document.querySelector('#WIT').addEventListener('keyup', checkMe)

function checkMe(){
  const theanswer = document.getElementById("WIT").value;

if(theanswer.toLowerCase() == answers) {
  console.log(theanswer + ": correct")
  } else {
  console.log(theanswer + ": incorrect")
  }
}
<input type="text" id="WIT" />

【讨论】:

  • 我忘了这样做
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 2017-07-18
  • 2014-07-17
  • 1970-01-01
相关资源
最近更新 更多