JavaScript:用';或';陈述

JavaScript:用';或';陈述,javascript,if-statement,Javascript,If Statement,代码是这样的 var $page_products = $page_name == 'products-uninterruptible-power-supply.php' OR 'products-uninterruptible-power-supply-np2031.php'; 我已经试过使用 var $page_products = $page_name == 'products-uninterruptible-power-supply.php' || 'products-uninterr

代码是这样的

var $page_products = $page_name == 'products-uninterruptible-power-supply.php' OR 'products-uninterruptible-power-supply-np2031.php';
我已经试过使用

var $page_products = $page_name == 'products-uninterruptible-power-supply.php' || 'products-uninterruptible-power-supply-np2031.php';

但它仍然不起作用。提前谢谢

假设您打算声明一个变量,
$page\u products
,如果
$page\u name
等于这两个字符串中的任何一个,则该变量将设置为true,否则为false,请执行以下操作:

var $page_products = $page_name == 'products-uninterruptible-power-supply.php'
           || $page_name == 'products-uninterruptible-power-supply-np2031.php';
编辑:我刚刚注意到两个页面名称都以相同的四个单词开头,因此与其比较每个字符串,不如测试
$page\u name
中的值是否以这些单词开头,例如:

var $page_products =
           $page_name.indexOf('products-uninterruptible-power-supply') === 0;

假设您打算声明一个变量,
$page\u products
,如果
$page\u name
等于这两个字符串中的任何一个,则该变量将设置为true,否则为false,请执行以下操作:

var $page_products = $page_name == 'products-uninterruptible-power-supply.php'
           || $page_name == 'products-uninterruptible-power-supply-np2031.php';
编辑:我刚刚注意到两个页面名称都以相同的四个单词开头,因此与其比较每个字符串,不如测试
$page\u name
中的值是否以这些单词开头,例如:

var $page_products =
           $page_name.indexOf('products-uninterruptible-power-supply') === 0;
这应该行得通

var $page_products = ($page_name == 'products-uninterruptible-power-supply.php' || $page_name == 'products-uninterruptible-power-supply-np2031.php');
这应该行得通

var $page_products = ($page_name == 'products-uninterruptible-power-supply.php' || $page_name == 'products-uninterruptible-power-supply-np2031.php');

如果要有条件地指定文件名,则需要三元运算符:

var $page_products = ($page_name == 'products-uninterruptible-power-supply.php') ?
    'products-uninterruptible-power-supply.php' : 
    'products-uninterruptible-power-supply-np2031.php';

如果要有条件地指定文件名,则需要三元运算符:

var $page_products = ($page_name == 'products-uninterruptible-power-supply.php') ?
    'products-uninterruptible-power-supply.php' : 
    'products-uninterruptible-power-supply-np2031.php';

你想干什么?
var$page_products
应该是什么类型的产品?请解释您想要实现的目标-我的答案假设了一件事,但Josh假设了另一件事。(顺便说一句,这与jQuery无关,因此我将其重新标记为“javascript”,并将标题更改为匹配)。@nnnnnn我也很好奇,老实说,我觉得有点狭隘,因为我没有考虑其他可能的愿望。你想做什么?
var$page_products
应该是什么类型的产品?请解释您想要实现的目标-我的答案假设了一件事,但Josh假设了另一件事。(顺便说一句,这与jQuery无关,因此我将其重新标记为“javascript”,并将标题改为“匹配”。@nnnnnn我也很好奇,老实说,我觉得自己有点心胸狭窄,因为我没有考虑其他可能的愿望。