Javascript通配符里面的条件?

时间:2011-07-29 17:24:50

标签: javascript conditional

我有一个基本的javascript条件语句来过滤一些项目,它看起来像这样:

if(item == var_condition) { //do this }

现在var_condition我想要的是,如果我的可变条件可用,而不是var_condition = my condition,但如果我的条件不是var_condition = *,则表示项目可以等于什么。

有没有办法可以做到这一点?当我尝试:if(item == "*")时,它不会返回任何结果。

谢谢

2 个答案:

答案 0 :(得分:3)

尝试

if(!var_condition || item == var_condition) {//do this }

答案 1 :(得分:0)

你可以尝试:

if(item === (var_condition || item)) { /*do this*/}