2015-09-26 8 views
8

私はJavaのバックグラウンドを使い、JavaScriptの学習を始めました。JavaScriptでvarを置き換えることはできますか?

キーワードletを使用してJavaScriptで変数を宣言すると、Javaで変数を宣言する同様の有効範囲規則が使用されます。 JavaScriptで巻き上げのコンセプトは混乱しています(私のC++/Javaの背景を考慮してください)varの代わりにletを使用する際に落とし穴がありません。

私の理解は正しいですか?

答えて

4

はい、ご理解ください。

あなたの環境で利用できる場合は、letを使用することをお勧めする専門家もいます(Douglas CrockfordはPluralsightコースのJavaScript the Good Parts)。

ESLintでも、は、ES6環境ではvarを使用しません。

関連する問題