Heim > Web-Frontend > js-Tutorial > Der Unterschied in der Verwendung zwischen var, let und const in js

Der Unterschied in der Verwendung zwischen var, let und const in js

巴扎黑
Freigeben: 2017-07-22 15:38:26
Original
2033 Leute haben es durchsucht

Der Unterschied zwischen var, let und const in js

Der Hauptinhalt ist: der Unterschied zwischen const, var und let, die drei Möglichkeiten, Variablen in js zu definieren.
Durch var definierte Variablen können geändert werden, wenn sie nicht initialisiert werden, wird undefiniert ausgegeben und es wird kein Fehler gemeldet.
var a = 1;// var a;//不会报错console.log('函数外var定义a:' + a);//可以输出a=1function change(){a = 4;console.log('函数内var定义a:' + a);//可以输出a=4} change();console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4
Nach dem Login kopieren
var ist in zwei Typen unterteilt: lokaler Bereich und Funktionsbereich

let ist ein Bereich auf Blockebene, nachdem die Funktion mit definiert wurde let hat außerhalb der Funktion keine Auswirkung.
let c = 3;console.log('函数外let定义c:' + c);//输出c=3function change(){let c = 6;console.log('函数内let定义c:' + c);//输出c=6} change();console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3
Nach dem Login kopieren
let ist ein Gültigkeitsbereich auf Blockebene. Im Gegensatz zu var hat let keine Präfixfunktion und kann keine durch

const definierten Variablen wiederholt deklarieren geändert werden und muss initialisiert werden.
const b = 2;//正确// const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值// b = 5;// console.log('函数外修改const定义b:' + b);//无法输出
Nach dem Login kopieren
const ist eine Konstante, kann nicht geändert werden, wird im Allgemeinen in Großbuchstaben geschrieben und ist auch ein Bereich auf Blockebene. . .

Das obige ist der detaillierte Inhalt vonDer Unterschied in der Verwendung zwischen var, let und const in js. 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