javascript 論理否定演算子(!)を使用してtrue・falseを使用する

javascript 論理否定演算子(!)を使用してtrue・falseを使用する

javascriptで、論理否定演算子(!)を使用してtrue・falseを使用することができるので、そのサンプルを記述してます。

環境

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

論理否定演算子(!)使い方

「!0」でtrue、「!1」でfalseと評価されます。

console.log(!0); // true
console.log(!1); // false

実行結果

「use strict」を使用してもエラーにはなりません。

'use strict';

console.log(!0); // true
console.log(!1); // false

もちろん、条件式にも、そのまま使用できます。

if(!0){
  console.log('trueです');
}

if(!1){
  console.log('trueです');
}else{
  console.log('falseです');
}

実行結果