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): テーブル ヘッダー
現象Apache Spark 2.x を使用すると、Spark ジョブがすべて完了しているにもかかわ...
この記事では、Docker+Jenkins の自動ビルドデプロイメントを紹介し、皆さんと共有します。...
この初心者は、Docker を学び始めたばかりの頃にこのような問題に遭遇しました。記録しておきます。...
ウェブを閲覧しているときに 404 ページに遭遇することはあまりないので、見落としがちです。しかし、...
文字列連結ではなく path.join() メソッドを使用する必要があるのはなぜか疑問に思うかもしれ...
キーワード 一般タイトルには、クラック、キー、シリアル番号、キージェネレータなどの単語を含めることは...
レムの簡単な分析まず、remはCSS単位です。pxの固定ピクセル単位と比較すると、remはより柔軟性...
今日は、ローカルの Docker プロジェクト イメージを dockerhub に公開する方法を紹介...
vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...
WEB開発は主に2つのインタラクション(B/Sデータ)から構成されますブラウザ: 1html、css...
目次メイクファイルMakefile の命名とルールMakefile の仕組みMakefile変数Ma...
目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...
目次1. 二重連結リストとは何か2. 双方向リンクリストのカプセル化3. 双方向リンクリストの一般的...
入力ファイルの HTML コントロールを Web ページに追加します。 <input id=&...
効果確認アドレス:ツアープラン(uplanok.com) コード: img{幅: 100%;境界線の...