Heim > Web-Frontend > js-Tutorial > Hauptteil

Vergleich der Verwendung von let und const in ES6

巴扎黑
Freigeben: 2017-07-23 16:21:14
Original
1533 Leute haben es durchsucht

let und const

let

werden zum Deklarieren von Variablen verwendet, aber die deklarierten Variablen sind nur innerhalb des Codeblocks gültig, in dem das let steht Der Befehl befindet sich

<span style="font-size: 18px"><code>  {<br/>    let a=12<br/>    alert(a)//12<br/>  }<br/>  alert(a)//报错 找不到</code></span>
Nach dem Login kopieren

let fördert keine Variablen wie var, daher muss er zuerst deklariert und dann verwendet werden.

  console.log(foo); //undefined
  console.log(bar); //报错
  var foo = 2;
  let bar = 3;
Nach dem Login kopieren

let erlaubt keine wiederholte Deklaration derselben Variablen im selben Bereich.

let a=12;<br/>let a=5;//Fehlerbericht<br/> console.log(a)

<br/>
Nach dem Login kopieren

const

constSie können auch Block-Scope-Variablen erstellen, die ebenfalls nur auf Blockebene gültig sind Geltungsbereich, in dem sie deklariert werden. Der Wert ist jedoch fest, kann nicht geändert werden und ist schreibgeschützt.

   {<br/>    const a=12;<br/>    warning(a);//12<br/>   }<br/> Alert(a)//Fehlerbericht

Sobald eine Variable deklariert ist, muss sie sofort initialisiert werden und kann nicht verlassen werden, bis der Wert später zugewiesen wird.

  //只声明不赋值就会报错
  const foo; //报错
Nach dem Login kopieren

const hat keine Variablenförderung wie let und kann nicht wiederholt deklariert werden.

 <br/>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonVergleich der Verwendung von let und const in ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage