JavaScriptで定義されるconst、var、letの変数の違い

php是最好的语言
リリース: 2018-08-09 11:40:55
オリジナル
1495 人が閲覧しました

1. Const は定数を宣言します (const が指す値は変更されないため、初期化する必要があります。そうでないとエラーが報告されます)。一方、var と let が指す値は変数であり、再割り当てできます。初期化する必要はありません)
正しい書き込み: CONST H = 'Nnnn';

書き込みエラー:

2、VAR、および Let はすべて変数です。 例 1:

function fun(){
        	var a=5;
        	console.log(a);
 }
ログイン後にコピー
関数内に配置された場合、変数 a は関数 fun() 内でのみ使用でき、それ以外の場合はエラーが報告されます

例 2:

  • hahah1
  • hahah2
  • hahah3
  • hahah4
  • ログイン後にコピー
    var li =document.getElementById('p').getElementsByTagName('li');
            for(var i = 0; i < li.length; i++) {            
                li[i].onclick =function(event) {
                    console.log('li : '+i+'  '+this.innerHTML);
                }
            }
    ログイン後にコピー

    注: 例 2 では、グローバル変数です。変数なので、各クリックは同じ i

    (2) に対応します。スコープがブロック レベルに制限されている変数、ステートメント、または式を宣言しましょうJavaScriptで定義されるconst、var、letの変数の違い例:

    var li =document.getElementById('p').getElementsByTagName('li');
            for(let i = 0; i < li.length; i++) {            
                li[i].onclick =function(event) {
                    console.log('li : '+i+'  '+this.innerHTML);
                }
            }
    ログイン後にコピー

    注: この場所の i は、for ループ ステートメント ブロック内でのみ使用できます

    関連推奨事項:

    JavaScriptで定義されるconst、var、letの変数の違いjs における var、let、const の使用法の違い


    js const、var、letの違い


    以上がJavaScriptで定義されるconst、var、letの変数の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!