-2

我刚开始编码,但从简单的If/Else语句中获得想要的结果时遇到了困难。

当“Yes”按书面形式正确输入时,它有效,但我希望对工作的响应考虑大小写敏感性(即Yes、Yes、Yes等)

let cheale=prompt(“球队赢了吗?”);if(欢呼!=“是”){警惕(“我们将赢得下一场比赛!”);}其他{alert(“Lets Go Team”);}
4
  • 5
    看看吧.to下壳体()和/或.to外壳上部(). 评论 2021年11月4日17:53
  • 2
    窗口.提示返回一个字符串。无论您是否将其与是的,或者其他什么都由你决定。Javascript中的字符串区分大小写。这个本地比较应用于比较管柱,而不考虑套管。 评论 2021年11月4日17:56
  • “是”是区分大小写的,因为所有字符串对大多数计算机语言都区分大小写。计算机不理解人类语言的上下文。他们按照你说的做。如果这是你想要的,你必须做一个区分大小写的比较。
    – 布拉德
    评论 2021年11月4日17:56
  • @WiktorZychla我不知道localeCompare,谢谢!这将为我省去很多麻烦。:-)
    – 布拉德
    评论 2021年11月4日17:57

1个答案1

重置为默认值

试试这个:

let cheale=prompt(“球队赢了吗?”);if(欢呼.toLowerCase()!='是'){警惕(“我们将赢得下一场比赛!”);}其他{alert(“Lets Go Team”);}
4
  • 太神了!非常感谢。我很紧张地问我的第一个SO问题,但这是完美的,也是一个快速的回答!将调用什么.toLowerCase()?我试着为自己重新搜索一些东西,但我认为我没有搜索到正确的关键词 评论 2021年11月4日17:55
  • @也许不客气。如果这解决了你的问题,最好接受这个答案,以便其他人可以使用它。 评论 2021年11月4日17:58
  • @马佩尔.to小写()是文本字符串的函数之一。 评论 2021年11月4日18:00
  • 所以我告诉我,我可以在5分钟内接受答案,我一定会接受。感谢您的额外建议! 评论 2021年11月4日18:01

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.