私は、次のコードを持っている:javascriptで2つの値がnullに等しくないかどうかを確認するにはどうすればよいですか?
var store = window.localStorage;
var a = store.getItem('AccountID');
var b = store.getItem('CityID')
は、どのように私はそれがとても私のrefreshGrid(「ページ」)を作ることができます。これらの両方が値に設定されている場合にのみ実行されます。
私は、次のコードを持っている:javascriptで2つの値がnullに等しくないかどうかを確認するにはどうすればよいですか?
var store = window.localStorage;
var a = store.getItem('AccountID');
var b = store.getItem('CityID')
は、どのように私はそれがとても私のrefreshGrid(「ページ」)を作ることができます。これらの両方が値に設定されている場合にのみ実行されます。
あなただけnull
に値を比較し、彼らは明示的null
であることを確認したい場合は、次の
if(a !== null && b !== null) {
//Neither is null
}
あなたは常にtrue
に評価する必要がありそこに値を格納している場合は、あなたが平等のチェックをスキップすることができます(何もその特定のストレージの項目に格納されていない場合null
がfalsyあるので、これはまだ)、失敗します。
if(a && b) {
//Neither is falsy
}
があなたのFUNCの上部にguard conditionを使用しますン:真
希望を返す// 警告(ヌル==未定義):
var a; var b;
if (a == null && b == null) {
//a and b are null
}
OR
ジェームズのためにif (!a && !b) {
//a and b are null, undefined, 0 or false
}
:
は あなたはこれを使用することができますこれは役に立ちます。
最初のものは、 "aとbがヌル"であることをチェックしません。名前はいくつかありますが、それらは 'null'、' undefined'、 '0'または' false'です。 –
あなたはさらに私はもっと追加しました。 – AlphaMale
私は次のコードがあなたの探しているものだと思います。同様
if(!!a && !!b){
alert("this is not null")
}else{
alert("this is null")
}
(===ヌル)のチェック&&(B === null)の – Hoque