我有这个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。
我错过了什么吗?
答案 0 :(得分:1)
在第二个条件下OR(||)运算符是问题所在。正确的代码如下所示
if (contratType && (contratType !== 'Nouvelle Affaire' && contratType !== 'Avenant')){ }