const、let、varの違い

const、let、varの違い

類似点両方を使用して変数を定義できます。
類似点と相違点:
1。constとletにブロックレベルのスコープを設定しますが、varには設定しません。

eg:
 {
    let a = 10;
  }
  console.log(a)     //(报错:)Uncaught ReferenceError: a is not defined
  //------------------------------------------------------------------
 {
    const a = 10;
  }
  console.log(a)     //(报错:)Uncaught ReferenceError: a is not defined
  //------------------------------------------------------------------
  {
    var a = 10;
  }
  console.log(a)  //10

2. Varは変数の昇格を促進し、constは変数を昇格させません。3
。通常、constで定義された変数の値は変更できませんが、割り当てられた値が参照型の場合、アドレスが変更されていないため変更できます。 。

おすすめ

転載: blog.csdn.net/qq_43923146/article/details/109388227