В моем приложении я работаю с editable grid. У меня есть столбцы, которые варьируются от строкового типа данных до числа, я столкнулся с некоторой проблемой. Проверяя пустоту ячеек сетки. Как легко звучит, он становится запутанным и расстраивающим.Проверьте, нет ли поля типа string/number
Это то, что я использую, чтобы проверить, если поле пусто:
if (value == "") {
//do work here
}
Это прекрасно работает для колонн с string
типом данных, но когда значение типа данных number
есть, он не может проверить его как В данный момент значение содержит NaN
. Я пробовал большинство методов, упомянутых в this answer, но напрасно. Во-вторых, я также хочу, чтобы избежать ненужных вложенными или сослагательного наклонения в этом случае ..
use three equals === – btevfik
Вы можете проверить 'if (value) {'. –
для использования числа 'parseInt', а затем использовать метод' isNaN' – btevfik