私はいつも (thing != undefined || thing != null)?...:...;
小切手。 javascriptまたはjqueryでこのチェックを行った後にboolを返すメソッドはありますか?
そして、このチェックを関数としてjqueryにどのように追加しますか?
if (thing)
{
//your code
}
それはあなたが探しているものですか?
JavaScriptでは、値null
、undefined
、""
、0
、NaN
、およびfalse
はすべて「不正」であり、条件付きで失敗します。
他のすべての値は「真実」であり、条件を通過します。
したがって、単にthing ? ... : ...
。
これを試して
function SringisEmpty(str) {
str=str.trim();
return (!str || 0 === str.length);
}
ここで他の人が述べたように、いくつかのことはあなたがしたくないかもしれない「空の文字列」や「ゼロ」のように「偽」と評価されます。 JavaScriptでnull
とundefined
の両方を1つのステートメントで確認する最も簡単な方法は次のとおりです。
thing != null
これは型強制(三重のイコールではなく二重のイコール)を使用しているため、未定義の値はここでnull
に強制されますが、空の文字列、ゼロなどは強制されません。