Javascript 加载时,如何以数组的形式检查条件中的多个值

Javascript 加载时,如何以数组的形式检查条件中的多个值,javascript,jquery,Javascript,Jquery,每次加载页面时,我都将页面标题存储到JavaScript变量中。这就是我目前所拥有的 var msubpagetitle = $('#content-titlebanner h1').text().trim(); console.log(msubpagetitle); 例如,这将产生 Support 我怎么能说 如果此变量为“非”关于或联系或生物,则执行以下条件(…) 谢谢 您不需要JQuery来实现这一点 if(document.title != 'About' && do

每次加载页面时,我都将页面标题存储到JavaScript变量中。这就是我目前所拥有的

var msubpagetitle = $('#content-titlebanner h1').text().trim();
console.log(msubpagetitle);
例如,这将产生

Support
我怎么能说

如果此变量为“非”
关于
联系
生物
,则执行以下条件(…)


谢谢

您不需要JQuery来实现这一点

if(document.title != 'About' && document.title != 'Contact' && document.title != 'Bio')
{
  //...
}

您不需要JQuery来实现这一点

if(document.title != 'About' && document.title != 'Contact' && document.title != 'Bio')
{
  //...
}

基本上,您需要弄清楚标题是否与这些字符串中的任何字符串都不相等。在这种情况下,标题应该是
true
true
true
你的弦

var title = $('#content-titlebanner h1').text().trim();

if(title != "About" && title != "Contact" && title != "Bio") {
  // do something here
}

基本上,您需要弄清楚标题是否与这些字符串中的任何字符串都不相等。在这种情况下,标题应该是
true
true
true
你的弦

var title = $('#content-titlebanner h1').text().trim();

if(title != "About" && title != "Contact" && title != "Bio") {
  // do something here
}

在没有Jquery的情况下,一种方法是使用
.indexOf()
,如果在数组中找不到参数,它将返回
-1

if(['About', 'Contact', 'Bio'].indexOf(msubpagetitle) == -1) {
    //...
}

在没有Jquery的情况下,一种方法是使用
.indexOf()
,如果在数组中找不到参数,它将返回
-1

if(['About', 'Contact', 'Bio'].indexOf(msubpagetitle) == -1) {
    //...
}

没有必要在问题标题中包含jquery,相信标签系统,所以,您要问的是。。。如何测试变量x是否等于“About”或“Contact”,如果不是,则如何测试变量y?你为什么问这个。。。除非我遗漏了什么,否则你是在问如何写if语句。明白。我不介意学习如何在有或没有它的情况下执行此操作。就像您在回答中所写的if语句一样?如果/else或switch,或者您可以将About/Contact/Bio存储到一个数组中,然后检查title是否在数组中()问题标题中不需要包含jquery,请信任标记系统。因此,您要问的是。。。如何测试变量x是否等于“About”或“Contact”,如果不是,则如何测试变量y?你为什么问这个。。。除非我遗漏了什么,否则你是在问如何写if语句。明白。我不介意学习如何在有或没有它的情况下执行此操作。就像您在回答中所写的if语句一样?如果是/else或switch,或者您可以将About/Contact/Bio存储到一个数组中,然后检查title是否在数组中()请查看OP的代码,这里的页面标题是什么case@Huangism我把头衔理解为头衔。我看到他正在为另一个标记使用jquery选择器,但它可能只是偶然地等于titlecase@Huangism我把头衔理解为头衔。我看到他正在为另一个标记使用jquery选择器,但它可能只是偶然地等于title。这就是我所寻找的,因为我的变量列表值可能会根据我处理的页面数量而增加或减少。我将在我的代码中尝试这一点。谢谢这就是我要找的,因为我的变量列表值可能会根据我处理的页面数量而增加或减少。我将在我的代码中尝试这一点。谢谢谢谢,我一直在寻找这样的东西…你可以不断地添加,而不必一次又一次地写变量。谢谢,我一直在寻找这样的东西…你可以不断地添加,而不必一次又一次地写变量。