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): テーブル ヘッダー
システム環境: centos7.4 1. データベースがインストールされているかどうかを確認します。...
MYSQL のフィールドのデータの一部をバッチで置き換えます。具体的な導入は次のとおりです。 1....
等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...
Linux では、通常、ファイルの名前を変更するために mv コマンドを使用します。これは、単一のフ...
1. はじめに会社のプロジェクトを引き継いで2年になります。今では毎回プロジェクトを起動するのに1分...
この記事では、タブ切り替え効果を実現するためのJavaScriptの具体的なコードを参考までに紹介し...
1. トランザクション特性(ACID) (1)原子性トランザクションに関係するプログラムによって実行...
Vueイメージドラッグアンドドロップズームコンポーネントの具体的な使い方は参考までに。具体的な内容は...
黄金律常に同じコーディング標準セットに従ってください。同じプロジェクトに何人の人が関わっているかに関...
nginx のサーバーと場所の構成を簡単に整理してみましょう。たとえば、URL: www.mask_...
目次1. 準備Redisイメージを取得する2. Redis Sentinel マスタースレーブモード...
目次要件: 進行中のアクティビティ データを照会する次のSQLクエリは、上記の4つの要件を満たし、タ...
JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...
序文MySQL に精通している読者は、MySQL が非常に迅速に更新されることに気付くかもしれません...
背景コメントに似た機能を開発する場合は、必要に応じてすべてのコメントのサブセットをクエリする必要があ...