トピックに関する個人的ブックマークでございます。
nullとundefined
リンク : nullとundefined
JavaScript(と、TypeScript)は、nullとundefinedという2つのボトム型(bottom type)があります。これらは異なる意味を持っています。
TypeScriptのコードレビューを依頼された人のための!と?の解説
リンク : TypeScriptのコードレビューを依頼された人のための!と?の解説
TypeScriptのコードレビューをしていて、 ! と ? の意味を改めて確認したら意外とややこしかったのでまとめておきます。
ご注意: 本記事では、nullとundefinedを厳密に区別せず、どちらも含めてnon-null/nullableと表現しています。