エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
「巻き上げ」の誤解 ~TypeScript編~【JS TS】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
「巻き上げ」の誤解 ~TypeScript編~【JS TS】 - Qiita
はじめに 先日、JavaScriptにおける「巻き上げ」について調べました。 この「巻き上げ」について、TypeS... はじめに 先日、JavaScriptにおける「巻き上げ」について調べました。 この「巻き上げ」について、TypeScriptでは挙動が違うようです。 「変数」の巻き上げ まず、変数の巻き上げです。 【JavaScriptの場合】 varで宣言し、宣言前に呼び出すとundefinedを返す constで宣言し、宣言前に呼び出すとReferenceErrorを発生させる console.log(str_var) //undefined console.log(str_const) //ReferenceError var str_var = 'var' const str_const = 'const' 【TypeScriptの場合】 varで宣言し、宣言前に呼び出すとコンパイラが指摘してくれる constで宣言し、宣言前に呼び出すとコンパイラが指摘してくれる varの場合でもちゃんと指摘して