2015-06-23 5 views
0

У меня есть этот очень простой код, чтобы проверить, является ли значение нулевым или нет, но оно не работает и не проходит через условие «если».Проверка на null не работает в javascript

enter image description here

Код:

var existingFilterCriteria = filterCriteriaSectionRow.data('filterapplied'); 

if (existingFilterCriteria != null && existingFilterCriteria != '' && existingFilterCriteria != 'null'); 
{ 
    MappingQueryFilter = existingFilterCriteria; 
} 

Вопрос:

ли я делаю что-то неправильно здесь? Есть ли специальная проверка, которую я должен выполнить для данных, возвращаемых из атрибута data в элементе DOM?

+0

Каково значение 'filterCriteriaSectionRow.data ('filterapplied')'? Каков ожидаемый результат? Как вы определяете «работу»? –

+2

Кроме того, код, который вы показали на скриншоте кода, отличается от кода, который вы скопировали и вставили. Например, '! =' И '! ==' отнюдь не то же самое. –

+2

Использование или оператор, чем оператор. –

ответ

5

У вас есть ; в конце вашего оператора if.

+0

Да, это проблема, но все же она должна быть или оператором, и оператором. –

+1

@BhojendraNepal нет, он хочет, когда это не 'null' И не пусто ... – brso05

+0

@Bhojendra Непал почему? что, если значение равно '' '. Он все равно войдет внутрь, когда он не захочет – loli

Смежные вопросы