首页 > 解决方案 > 如何在 JavaScript 中将用户输入转换为大写?

问题描述

嘿,这应该是一个简单的问题,我想知道如何以及是否可以使这个 if 语句检查“hello”,无论它是否写成 hello、HELLO、heLLO 等。这是我的代码,不用担心所有其他变量都被另一个库处理(确切地说是不和谐)谢谢

bot.on('message', function(message){
  if(message.content == "hello")
  {
    message.reply("hello");
  }

标签: javascriptdiscord

解决方案


在 javascript 中,您可以.toUpperCase()在任何字符串变量或文字的末尾使用

在此处输入图像描述

或同样如此,.toLowerCase()首先您需要转换为大写或小写,然后进行比较

if (message.content.toUpperCase()==="HELLO")

或者

if (message.content.toLowerCase()==="hello")

这是完整的代码

bot.on('message', function(message){
  if(message.content.toLowerCase() === "hello")
  {
    message.reply("hello");
  }

推荐阅读