Подтвердить что ты не робот

Есть ли какая-либо функция, например string.isnullorempty() в javascript

Я всегда проверяю (thing != undefined || thing != null)?...:...;. Есть ли способ вернуть bool после этой проверки в javascript или jquery?

И как бы добавить эту проверку в jquery как функцию?

4b9b3361

Ответ 1

if (thing)
{
   //your code
}

Это то, что вы ищете?

Ответ 2

В Javascript значения null, undefined, "", 0, NaN и false являются "ложными" и не будут работать с условием.
Все остальные значения являются "правдивыми" и будут проходить условное обозначение.

Поэтому вы можете просто написать thing ? ... : ....

Ответ 3

Как уже упоминалось выше, некоторые вещи оцениваются как "ложные", которые вы не можете захотеть (например, пустые строки или ноль). Самый простой способ, который я нашел в JavaScript для проверки как null, так и undefined в одном выражении:

thing != null

Это использует принуждение типа (double equals вместо тройных равных), поэтому значения undefined приводятся к null здесь, а пустые строки, ноль и т.д. - нет.

Ответ 4

Попробуйте это

  function SringisEmpty(str) {
        str=str.trim();
        return (!str || 0 === str.length);
    }