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

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

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

書き込みエラー:

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

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

例 2:

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

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

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

var li =document.getElementById(&#39;p&#39;).getElementsByTagName(&#39;li&#39;);
        for(let i = 0; i < li.length; i++) {            
            li[i].onclick =function(event) {
                console.log(&#39;li : &#39;+i+&#39;  &#39;+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 学習者の迅速な成長を支援します!