javascript falseと判定されるものの一覧

javascript falseと判定されるものの一覧

javascriptで、falseと判定されるものの一覧記述してます。

環境

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

falseと判定

「javascript」では、以下のものが「false」と判定されます。

false
0
-0
0n
'' 空文字
NaN
null
undefined

実際に判定してみると、falseと判定されていることが確認できます。

if( false ) {} else { console.log('falseです')} // falseです

if( 0 ) {} else { console.log('falseです')} // falseです

if( -0 ) {} else { console.log('falseです')} // falseです

if( 0n ) {} else { console.log('falseです')} // falseです

if( '' ) {} else { console.log('falseです')} // falseです

if( NaN ) {} else { console.log('falseです')} // falseです

if( null ) {} else { console.log('falseです')} // falseです

if( undefined ) {} else { console.log('falseです')} // falseです

実行結果