'var'と 'let'宣言のスコープの違いを理解し、それぞれの文書で示唆されているように 'let'がより好ましい可能性があることを理解していますが、なぜvarとvar /例の中に何かが現れているかのパターンを見るのは難しいです。いつvarまたはletを角2で使うべきですか?
1
A
答えて
2
2つの理由が気になります。最初に、TypeScriptの著者は、変数のブロックスコープが常に必要というわけではないことを知りたがっています。この場合、TypeScriptの方法で処理されている限り、var
自体は何も問題ありません。 declare
- 以下のドキュメントを参照してください。
https://www.typescriptlang.org/docs/handbook/declaration-files/by-example.html
少なくとも活字体のドキュメント内の他の場合、var
は活字体が出てアイロンを助けることができるJavaScriptで落とし穴やその他の癖を文書化するだけでなく、活字体は、従来のJavaScriptを共存させる方法を示すことポップアップしたときであります以下のドキュメントに記載されています。
https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html
関連する問題
- 1. いつthis.x.xs var xを使うべきですか?
- 2. letまたはvarキーワードでクラスオブジェクトを作成しますか?
- 3. いつlet {}を使うべきですか?単なる普通!= nullの場合
- 4. キーワード `let`または` var`を追加するとコードがコンパイルできない
- 5. javascriptでletの代わりにvarを使う理由は何ですか?
- 6. Javascriptで `var`を` let`に置き換えない理由はありますか?
- 7. django - media_rootまたはstatic_rootをいつ使うべきですか?
- 8. setUpClassはいつ使うべきですか?__init__を使うべきですか?
- 9. Lazy Var vs Let
- 10. C#では、いつ構造体を使うべきですか?クラスはいつ使うべきですか?
- 11. JavaScript letとvarの使い方
- 12. Typescriptのvarとletの違いは何ですか?
- 13. varとlet変数を同じ名前で使用していますか?
- 14. letとvarの違い
- 15. グローバルスコープのVAR対LET
- 16. C#リストはいつ使うべきですか?そして、いつarraylistを使うべきですか?
- 17. 'letと' var 'はTypescriptで同じですか?
- 18. Swiftの 'let'や 'var'の使い方を理解するには?
- 19. Jira Agileでは "Story"をいつ使うべきか "Improvement"を使うべきか
- 20. NumPy/SciPyを使いたいです。私はPython 2または3を使うべきですか?
- 21. Chromeコンソール: 'let'と 'var'の違いは?
- 22. テンプレート化された2つのテンプレート付きのクラスの場合、1つのvarをもう1つのvarを参照するようにできますか?
- 23. TypeScriptで「var」、「let」、「const」を使用する場合
- 24. javascript varまたはvarではない点は何ですか?
- 25. リアクションナビゲーションではいつreduxを使うべきですか?
- 26. Python 3.xでは\ nをいつ使うべきですか?
- 27. ウェブジョブではなくロジックアプリケーションをいつ使うべきですか?
- 28. Pythonではいつsplit()を使うべきですか?
- 29. CodeIgniterではいつコアを使うべきですか?
- 30. Javaではfinalize()メソッドをいつ使うべきですか?
私はあなたが右ここに詳細な説明を見つけることができると思います。http://stackoverflow.com/questions/762011/whats-the-difference-between-using-let-and-var-to-declare -a-variable –
おそらく慣性です。人々は 'var'を使うことに慣れており、' let'を使用することを圧倒的に必要としないので、彼らが使うものです。そのような単純な。 – JLRishe
ドキュメントの作者がなぜドキュメントに 'var'を含むのかについて本当に尋ねているので、これは実際に他の質問に答えるものではないので、これはマークされた質問の正確な複製です。 –