null と undefined の 違い【JavaScript】

null と undefined の 違い【JavaScript】

JavaScriptでnullとundefinedの違いとは何でしょうか

nullとはpropertyがまだ定義されていないこと
undefinedとはpropertyが存在するけれども値がemptyであること
です。

例を見てみましょう。

const user = {
    id: 35,
    name: SakuraMiko,
    age: null
}

console.log(user.age) // null
console.log(user.address) // undefined

ただし、この違いを意識することが重要な場面というのはそんなに多くありません。

JavaScriptカテゴリの最新記事