一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptの論理否定(!)についてです。論理否定は falsy な値に使用すると true を返し、truthy な値の場合は false を返すというものです。if文の条件式に使ったりすることが多いでしょうか。論理否定を二つ使用して二重否定(!!)なんてこともできます。こちらは値を論理型(Boolean)に変換するものですが、あまり使いどころがなさそうです。

const a = 0;
const b = 1;
const c = "";

console.log(!a);
console.log(!(a + b));
console.log(!c);

// true
// false
// true
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア