我總是(thing != undefined || thing != null)?...:...;
檢查。在javascript或jquery中檢查之後,是否有任何方法會返回bool?是否有任何像javascript.intruncation()中的string.isnullorempty()
你會如何在jquery中添加這個檢查函數?
我總是(thing != undefined || thing != null)?...:...;
檢查。在javascript或jquery中檢查之後,是否有任何方法會返回bool?是否有任何像javascript.intruncation()中的string.isnullorempty()
你會如何在jquery中添加這個檢查函數?
if (thing)
{
//your code
}
這是你在找什麼?
在JavaScript中,值null
,undefined
,""
,0
,NaN
,並且false
都是 「falsy」,將失敗條件。
所有其他值是「真理」,並會通過一個條件。
因此,您可以簡單地寫thing ? ... : ...
。
正如其他人在這裏提到的那樣,有幾件事情會被評估爲「你可能不想要的」虛假「(如空字符串或零)。我在JavaScript中發現一個語句來檢查這兩個null
和undefined
最簡單的方法是:
thing != null
這是用強制類型轉換(雙等號,而不是三重平等),所以不確定的值被強制爲null
這裏,而空字符串,零等沒有。
試試這個
function SringisEmpty(str) {
str=str.trim();
return (!str || 0 === str.length);
}
:)這真的是很容易的是不是:d – uzay95 2010-10-20 12:53:52
要小心 - 這個字符串,也許少數人會失敗,辦理入住手續:'「0」'。 – 2010-10-20 12:54:49
他沒有要求「0」和「假」,但未定義或爲空。 – femseks 2010-10-20 12:56:00