javascript nullを判定する

javascript nullを判定する

javascriptで、nullを判定する方法を掲載してます。ブラウザはchromeを使用しています。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 102.0.5005.115

nullを判定

nullであるかを判定するには「===」で「null」と比較します。

if( 値 === null )

実際に、確認してみます。

let a = null

if(a === null){
  console.log('null')
}else{
  console.log('not null')
}

実行結果を見るとnullであると判定されています。

「undefined」は、「null」でないと判定されます。

let a = undefined

if(a === null){
  console.log('null')
}else{
  console.log('not null')
}

実行結果

その他、「”」や「false」、「NaN」も「not null」と判定されます。

chk('') // not null
chk(false) // not null
chk(NaN) // not null
chk([]) // not null
chk({}) // not null

function chk(a){
    (a === null) ? console.log('null') : console.log('not null')
}

判定結果だけ取得するのであれば、以下のような関数を作成します。

function chk(a){
    return a === null;
}