1. 繰り返し宣言var は繰り返し宣言をサポートしますが、let と const は繰り返し宣言をサポートしません。 1.1 変数var a = 1; var a = 2; コンソールにログ出力します。 出力:
1.2 しましょうb = 3 とします。 b = 4 とします。 コンソールログ(b); 出力:
1.3 定数定数 c = 5; 定数 c = 6; コンソールログ(c); 出力:
2. 可変プロモーションvar は変数の昇格をサポートしますが、宣言のみを昇格し、値は昇格しません。 let と const は変数の昇格をサポートしていません。 2.1 変数2 = 2; コンソールにログ出力します。 var a = 1; 出力:
2.2 しましょう2 = 2; コンソールにログ出力します。 a = 1 とします。 出力:
2.3 定数2 = 2; コンソールにログ出力します。 定数a = 1; 出力:
3. 一時的なデッドゾーンvar には一時的なデッドゾーンはありませんが、let と const には一時的なデッドゾーンがあります。 3.1 変数var a = 1; 関数fun() { コンソールにログ出力します。 var a = 2; } 楽しい(); 出力:
3.2 しましょうa = 1 とします。 関数fun() { コンソールにログ出力します。 a = 2 とします。 } 楽しい(); 出力:
3.3 同意a = 1 とします。 関数fun() { コンソールにログ出力します。 定数a = 2; } 楽しい(); 出力:
4. ウィンドウオブジェクトのプロパティとメソッドグローバル スコープでは、var で宣言された変数と function で宣言された関数は、自動的に window オブジェクトのプロパティとメソッドになります。 var a = 1; 関数 add() { }; コンソールにログ出力します。 console.log(window.add === 追加); 出力:
5. ブロックスコープvar にはブロックレベルのスコープはありませんが、let と const にはブロックレベルのスコープがあります。 (var i = 0; i < 3; i++) の場合 { // コンソールログ(i); } コンソールにログ出力します。 出力:
(i = 0; i < 3; i++ とします) { // コンソールログ(i); } コンソールにログ出力します。 出力:
JavaScript における var、let、const の使い方の違いについての記事はこれで終わりです。JavaScript の var の使い方についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: HTML テーブル マークアップ チュートリアル (14): テーブル ヘッダー
導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...
文章1) Ubuntuイメージをダウンロードする docker プル Ubuntu 2) 画像を見る...
TW のメインテキスト ページは、以前は小さなモニターと低解像度のユーザーを考慮して幅が 850 ピ...
% ワイルドカードを使用すると、インデックス失敗の問題が発生することがよくあります。ここでは、lik...
yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...
# 以下の例は x64 ビット ランタイム v3.0.0 用です mkdir /runtimes ...
この記事の例では、参考までに虫眼鏡コンポーネントを開発するためのjsの具体的なコードを共有しています...
1. マインドマップ 2. コンテナの構築方法2.1 実験環境の準備(1)環境選択管理ツール: D...
require メソッドの読み込みルールキャッシュからの読み込みを優先するコアモジュールパス形式のモ...
1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...
最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...
requireJS には、baseURL というプロパティがあります。baseURL を設定すること...
<br />オリジナル: http://www.alistapart.com/artic...
HTML は、Baidu 百科事典のナビゲーション ドロップダウン メニュー機能を模倣します。具体的...
1. 要件の説明Divタグの右上隅に削除アイコンを表示します2. 実装html、CSS 3. 参照コ...