エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
TypeScript - WideningLiteralTypes - - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
TypeScript - WideningLiteralTypes - - Qiita
LiteralTypes の Widening / NonWidening - let / const で明示的型キャストを付与せずに宣言すると以下... LiteralTypes の Widening / NonWidening - let / const で明示的型キャストを付与せずに宣言すると以下のとおりとなる。 const によるプリミティブの暗黙的型キャストは LiteralTypes となるが、これが普通の LiteralTypes ではない。以下では Numeric で解説するが、LiteralTypes において当てはまる。Annotation / Assertion を付与すると NonWidening となり、明示的型キャストがない場合 Widening となる。これは VSCode などの見た目上では気づかない。 const THREE = 3 // THREE: 3 (Widening NumericLiteralTypes) const FOUR: 4 = 4 // FOUR: 4 (NonWidening Nume