・TypeScriptは型を推論してくれる
・型アノテーションを使うことで、型を明示的に定義できる
設定した環境なら、コンパイル前にエラーを吐き出してくれる
・出来る限りundefinedを使う
プロジェクトの中に何度もnullが出ているという事は、そこに入るべきモノがあるのに入ってないという状態なので設計が良くない。
割り当てがまだされていないundefinedの方が正しい場面が多い