CONSTでjsが、VARは、使用の違いを聞かせて

1.const定義された変数を変更することはできませんし、初期化する必要があります。

1 CONSTのB = 2; //正しい
2 // CONST B; //エラーが初期化されなければならない
3はconsole.log( '関数b外部CONST定義:' + B)を; //出力値
// B = 5 4。
//は出力できない。:5 //はconsole.log(+ B「CONSTは、関数Bの外側定義を変更」)
改変することができる定義された変数2.var、無初期出力未定義の場合、エラー。


VAR A = 1 1;
2 // VARのA; //与えられていない
3はconsole.log( '関数定義外のvar A' + A)を; //を出力することができる1 = A
。4変更関数(){
5 A =。 。4;
6はconsole.log( '関数定義するvar A' + A); //を出力することができる4 =
7}
8変更();
9はconsole.log(「VAR定義された関数呼び出し修正値後の内部の関数として示します。 :「+ A); //月出力A = 4

3.letブロックレベルのスコープは、内部関数の定義は、外部の機能に影響を使用しないせています。


Cは=ましょう3. 1;
2はconsole.logに( '外部関数定義Cを聞かせ:' + C); //出力3 = C
3の変更機能(){
4 LETのC = 6;
5はconsole.log(「関数をしましょう。 Cの定義: '+ C); //出力6のC =
6}
。7変更();
8はconsole.log('定義内部関数は、関数呼び出しの定義によって影響されないが、Cを聞かせ:「+ C); //出力c = 3
----------------
免責事項:この記事は元の記事CSDNブロガー「座っ蝉」であるとBY-SAの著作権契約CC 4.0に従って、再現し、オリジナルを添付してくださいソースリンクと、この文。
オリジナルリンクします。https://blog.csdn.net/qq_36784628/article/details/80966826

おすすめ

転載: www.cnblogs.com/feiwenstyle/p/11604638.html