null

null と undefined の 違い【JavaScript】

JavaScriptでnullとundefinedの違いとは何でしょうか nullとはpropertyがまだ定義されていないこと undefinedとはpropertyが存在するけれども値がemptyであること です。 例を見てみましょう。 const user = { id: 35, name: SakuraMiko, age: null } console.log(user.age) // n […]

Nullish coalescing 【JavaScript】

Nulish coalescing (ヌリッシュ コアレッシング) とは新しくJavaScriptに導入されたoperatorで、 ?? です。 ?? の左側が null または undefined の場合は、右側に書かれたものをデフォルト値として使います。 ちなみに、null と undefined をまとめてnullish valueといいます。 何言ってるかよくわからないと思うので、早速例で […]