如果声明问题输入

时间:2017-08-28 09:16:59

标签: javascript if-statement

我有这个JS var,后跟这个if语句:

if ($('custom_t4'))
                var contratType = $('custom_t4').value === 'Nouvelle_affaire' ? 'Nouvelle Affaire' : $('custom_t4').value === 'Avenant' ? 'Avenant' : '';



if (contratType && (contratType !== 'Nouvelle Affaire' || contratType !== 'Avenant')){ }

我遇到的问题是,当定义contratType并且他的值是'Nouvelle Affaire'时,仍然输入if。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

在第二个条件下OR(||)运算符是问题所在。正确的代码如下所示

if (contratType && (contratType !== 'Nouvelle Affaire' && contratType !== 'Avenant')){ }