在javascript中有没有像string.isnullorempty()这样的函数

时间:2010-10-20 12:50:39

标签: javascript jquery null undefined

我总是(thing != undefined || thing != null)?...:...;检查。在javascript或jquery中检查后有没有任何方法会返回bool?

您如何将此检查作为函数添加到jquery中?

4 个答案:

答案 0 :(得分:38)

if (thing)
{
   //your code
}

这就是你要找的东西吗?

答案 1 :(得分:23)

在Javascript中,值nullundefined""0NaNfalse都是“假的”,将失败的条件。
所有其他值都是“真实的”并且将通过条件。

因此,您只需撰写thing ? ... : ...

答案 2 :(得分:0)

正如其他人提到的那样,有些事情被评估为你可能不想要的“虚假”(例如空字符串或零)。我在JavaScript中找到的最简单的方法是在一个语句中检查nullundefined

thing != null

这是使用类型强制(双等于而不是三等于),因此这里未定义的值被强制转换为null,而空字符串,零等等则不会。

答案 3 :(得分:0)

试试这个

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