タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとundefinedに関するjoltkunのブックマーク (1)

  • JavaScript の undefined と null を完全に理解する

    JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較演算子 == においては両者は区別されません(仕様 7.2.14)。 console.log(undefined === null); // false console.log(undefined == null); // true

    joltkun
    joltkun 2022/10/18
    “0 や 空文字列のような falsy な値は受け付けつつ、null と undefined を弾きたい、という場面において、「null とのゆるい比較演算子による比較」は歴史的にもよく使われています。覚えておくと良いでしょう。”
  • 1