嘿,这应该是一个简单的问题,我想知道如何以及是否可以使if语句检查“ hello”,而不管它是否写成hello,HELLO,HELLO等。这是我的代码,不用担心其他库会处理所有其他变量(确切地说是不一致的),谢谢
bot.on('message', function(message){
if(message.content == "hello")
{
message.reply("hello");
}
答案 0 :(得分:1)
在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");
}
答案 1 :(得分:0)
您可以使用.toUpperCase()
bot.on('message', function(message){
if(message.content.toUpperCase() == "HELLO")
{
message.reply("hello");
}