null と undefined を見分ける

JavaScript入門 / 全 5

JavaScript入門 - null と undefined を見分ける

まだ入っていない場所を読む

オブジェクトに無いキーを読んでも、JavaScript はエラーで止めません。undefined という値を返して先に進みます。undefined は「まだ何も入っていない」という意味の、それ自体がひとつの値です。

これに対して、書き手が自分で「無い」と決めて入れるほうの値が null です。

title は書いていないので undefined が返ります。エラーにはなりません。

const profile = { name: "田中太郎" }; console.log(profile.name); // "田中太郎" console.log(profile.title); // undefined

1 / 5

このスライドが付いているレッスンを開く