Heim  >  Artikel  >  Web-Frontend  >  So definieren Sie Variablen in Javascript

So definieren Sie Variablen in Javascript

青灯夜游
青灯夜游Original
2021-10-18 16:25:4413428Durchsuche

In JavaScript können Sie die Schlüsselwörter var, const oder let verwenden, um Variablen zu definieren, mit der Syntax „Schlüsselwort-Variablenname;“ oder „Schlüsselwort-Variablenname = Wert;“. Durch var definierte Variablen können geändert werden. Durch const definierte Variablen können nicht geändert werden und müssen initialisiert werden. Let kann eine lokale Variable mit einem Gültigkeitsbereich auf Blockebene definieren.

So definieren Sie Variablen in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Variablen sind eine der Grundlagen aller Programmiersprachen. Sie können zum Speichern von Daten wie Zeichenfolgen, Zahlen, booleschen Werten, Arrays usw. verwendet werden und bei Bedarf den Inhalt der Variablen festlegen, aktualisieren oder lesen. Wir können uns eine Variable als symbolischen Namen für einen Wert vorstellen.

Jede Variable muss vor ihrer Verwendung definiert werden. Wenn mehrere Variablen definiert sind, werden diesen Variablen unterschiedliche Speicherplätze zugewiesen.

So definieren Sie Variablen

In JavaScript können Sie Schlüsselwörter verwenden: const, var, let, um Variablen zu definieren, Syntax:

关键字 变量名称;

Beispiel:

var name;
var name, age, sex;

Benennungsregeln für Variablen

In JavaScript Variablen Der Name kann nicht zufällig definiert werden und muss den Namensregeln für Bezeichner wie folgt folgen:

  • Variablennamen können Zahlen, Buchstaben, Unterstriche_ und Dollarzeichen $ enthalten;

  • Chinesische Zeichen dürfen nicht in Variablennamen vorkommen;

  • Der Variablenname darf keine Leerzeichen enthalten.

  • Der Variablenname darf keine Schlüsselwörter oder reservierten Wörter in JavaScript sein.

  • Der Variablenname darf nicht mit einer Zahl beginnen, d. h. das erste Zeichen darf keine Zahl sein .

Beim Definieren einer Variablen sollte der Variablenname so aussagekräftig wie möglich sein, damit Sie oder andere ihn leicht verstehen können. Sie können beispielsweise name verwenden, um eine Variable zu definieren, die Namen speichert, und dataArr verwenden, um ein Array zu definieren Typvariable.

Wenn der Variablenname mehrere englische Wörter enthält, wird empfohlen, die Benennung in Kamelschrift zu verwenden (große Kamelschrift: Der erste Buchstabe jedes Wortes wird großgeschrieben, z. B. FileType, DataArr; kleine Kamelschrift: der erste Buchstabe des ersten Wortes). ist Kleinbuchstaben und der erste Buchstabe der folgenden Wörter wird großgeschrieben, z. B. fileType, dataArr).

Der Unterschied zwischen const, var und let

Werfen wir einen Blick auf den Unterschied zwischen const, var und let, den drei Möglichkeiten, Variablen in js zu definieren.

1. Durch const definierte Variablen können nicht geändert werden und müssen initialisiert werden.

const b = 2;//正确
// const b;//错误,必须初始化 
console.log('函数外const定义b:' + b);//有输出值
// b = 5;
// console.log('函数外修改const定义b:' + b);//无法输出

2. 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=1
function change(){
a = 4;
console.log('函数内var定义a:' + a);//可以输出a=4
} 
change();
console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=4

3. let ist ein Bereich auf Blockebene. Nachdem die Funktion mit „let inside“ definiert wurde, hat sie keine Auswirkungen auf die Außenseite der Funktion.

let c = 3;
console.log('函数外let定义c:' + c);//输出c=3
function change(){
let c = 6;
console.log('函数内let定义c:' + c);//输出c=6
} 
change();
console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo definieren Sie Variablen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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