Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung der Deklarations- und Namenskonventionen von Javascript-Variablen

WBOY
Freigeben: 2022-08-03 17:17:01
Original
2259 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript, das hauptsächlich die Schreibregeln von JavaScript, das Deklarationsformat von Variablen, die Benennungsregeln von Variablen und Vorsichtsmaßnahmen, die Datentypen von Variablen und die Klassifizierung von Datentypen vorstellt Werfen Sie einen Blick auf die Verwendung von null und undefiniert. Ich hoffe, es wird für alle hilfreich sein.

Zusammenfassung der Deklarations- und Namenskonventionen von Javascript-Variablen

【Verwandte Empfehlungen: Javascript-Video-Tutorial, Web-Frontend

Grammatikregeln

  • JavaScript reagiert nicht empfindlich auf Zeilenumbrüche, Einrückungen und Leerzeichen.

  • Am Ende jeder Anweisung muss ein Semikolon hinzugefügt werden. Um das Programm in Zukunft zu komprimieren, wird es jedoch nach der Komprimierung nicht ausgeführt, wenn Sie kein Semikolon hinzufügen.

  • Alle Symbole sind auf Englisch. Zum Beispiel Klammern, Anführungszeichen und Semikolons.

Kommentare

Das Hinzufügen von Kommentaren zum Programm kann das Verständnis und die Erklärung der Funktion des Programms erleichtern und die Lesbarkeit des Codes verbessern. Das Programm wird nicht mit dem Kommentarinhalt ausgeführt.

Variablendeklarationssyntaxformat

Variablen werden mithilfe von Systemschlüsselwörtern deklariert. Variablen können einzeln oder mehrfach gleichzeitig deklariert werden. Variablen können auch während der Deklaration initialisiert werden (Variablenzeichenwerte). von Variablen (drei Möglichkeiten)var

Variablen müssen vor der Verwendung deklariert werden; die Schlüsselwörter zum Deklarieren von Variablen sind: var;

var name;         //声明一个变量
var name, sex, age;  //同时声明多个变量,多个变量间用英文下的逗号隔开
var name = "小强";   //一边声明一边赋值
Nach dem Login kopieren

Erst deklarieren, dann Werte zuweisen

语法:var 变量名 = 变量值;
Nach dem Login kopieren
Gleichzeitig deklarieren und Werte zuweisen

var a; //变量的声明
a = 10; //变量的赋值
Nach dem Login kopieren

Mehrere Variablen gleichzeitig deklarieren und Werte zuweisen (Hinweis: Wenn Sie mehrere Variablen deklarieren und Werte zuweisen, trennen Sie die Variablen durch Kommas.)

var a = 10; //变量的声明和赋值
Nach dem Login kopieren

Nicht deklarieren, Werte direkt zuweisen (Hinweis: Dies ist eine unregelmäßige Methode des Schreibens!)

var a = 10, b = 20; //多个变量的声明和赋值
Nach dem Login kopieren

Nur deklarieren, keine Zuweisung, der Standardwert ist undefiniert

age = 18; //变量的赋值
console.log( age ); //结果为20,浏览器能帮助识别,但是不规范,不推荐使用
Nach dem Login kopieren

Deklarieren oder weisen Sie keinen Wert zu, sondern verwenden Sie ihn direkt

Wenn eine Variable nicht deklariert oder zugewiesen ist, verwenden Sie sie direkt, es wird ein Fehler angezeigt gemeldet, Name ist nicht definiert, da die Namensvariable überhaupt nicht existiert. Hinweis: Ab der Zeile, in der der Fehler gemeldet wird, wird der nachfolgende Code nicht ausgeführt!

var name; //变量的声明
console.log( name ); //undefined
Nach dem Login kopieren

Variablenbenennungsregeln

Strikte Berücksichtigung der Groß- und Kleinschreibung (Variablen in Groß- und Kleinschreibung sind unterschiedliche Variablen)

    Variablennamen können nicht mit Zahlen, sondern mit Buchstaben, Unterstrichen oder $ beginnen
  • Zum Beispiel: var _name, $age; (richtig) var 3abc; (falsch)

  • Der Variablenname darf kein Systemschlüsselwort sein.

    Zum Beispiel: var, switch, for, case, else, while usw.

  • Variablennamen in JS unterscheiden zwischen Groß- und Kleinschreibung.

    Zum Beispiel: Name und Name sind zwei Variablen

  • Die Namen von Variablen in JS müssen aussagekräftig sein.

    Zum Beispiel: Die Variable, die das Alter darstellt, verwendet „Alter“ und der Name verwendet „Benutzername“.

  • Zwei Benennungsmethoden, wenn der Variablenname aus mehreren Wörtern besteht Folgendes: Schreiben Sie den ersten Buchstaben jedes Wortes groß.

    Zum Beispiel:

    console.log( '我是第一行代码' ); //正常显示
    console.log( name ); //报错
    console.log( '我是第二行代码' ); //不显示不执行
    Nach dem Login kopieren
  • Unterstrichene Benennung:

      Alle Wörter sind in Kleinbuchstaben geschrieben und mit Unterstrichen in der Mitte verbunden Datentypen haben, JavaScript ist eine schwach typisierte oder dynamische Sprache, was bedeutet, dass der Typ der Variablen nicht im Voraus deklariert werden muss. Wenn der Code ausgeführt wird, beurteilt die JS-Engine den Datentyp der Variablen anhand des Datentyps der Variablenwert auf der rechten Seite der Variablen = (Gleichheitszeichen). Dies bedeutet auch, dass dieselbe Variable in verschiedenen Typen verwendet werden kann. Mit anderen Worten: Welcher Typ auch immer der Wert ist, die Variable ist von diesem Typ.
    • Die Variablentypen in JS sind:

      numerischer Typ (Zahl), Zeichentyp (Zeichenfolge), boolescher Typ (boolean), undefiniert (undefiniert), null (leer), Array (Array), Objekt (Objekt). ) ), Funktion (Funktion)

    • Die Datentypen von Variablen sind in zwei Kategorien unterteilt

      Grundlegende Datentypen:

      numerischer Typ, Zeichentyp, boolescher Typ, undefinierter Typ und leerer Typ. Sehr bemerkenswertes Merkmal: Ein Variablenname kann nur einen Wert speichern.

      var  userName = "钢蛋"
      Nach dem Login kopieren
    Zusammengesetzte Datentypen

Arrays, Objekte, Funktionen, bemerkenswerte Funktionen: Ein Variablenname kann mehrere Werte speichern.

var  get_user_name = "铁柱"
Nach dem Login kopieren

Numerischer Typ: Variablen, die mathematische Operationen ausführen können

    Zu den numerischen Typen gehören: Ganzzahl, Gleitkomma, NaN (was anzeigt, dass es sich nicht um einen numerischen Wert handelt).
  • var a = 10;
    var b = 'string';
    var c = false;
    var d = undefined;
    var e = null;
    Nach dem Login kopieren

    NaN ​​ist ein ganz besonderer Wert im numerischen Typ. Bei der Konvertierung anderer Datentypen in numerische Typen kann das Programm keinen Fehler melden In diesem Fall wird ein NaN zurückgegeben. Der Wert selbst ist eine Zahlenvariable.

    Zeichentyp

  • Eine Zeichenfolge, die in einfache oder doppelte Anführungszeichen eingeschlossen ist.
var arr = [10,20,30,40];//数组
var today = new Date();//对象
//函数
function myFunction(){
	console.log('函数');
}
Nach dem Login kopieren

Achtung:

  • 单引号和双引号之间可以相互嵌套;
  • 单引号内只能嵌套双引号;
  • 双引号内只能嵌套单引号。

布尔型

布尔型又称逻辑型。只有两个值:true(真)、false(假)。

布尔型只有两个状态。如:性别、婚否、灯的开关等。

布尔型常用if条件判断语句中

var a = true;
var b = false;
Nach dem Login kopieren

未定义型 undefined

当一个变量定义,但未赋值时,将返回未定义型,未定义型的值只有一个undefined

当一个对象的属性不存在,也返回未定义型。

var a;//定义了变量但未赋值
console.log(a) // undefined

// 定义了一个对象
var obj = {
	uname: '品如',
	info: '你好骚啊!',
	age: 20
}
var test = obj.gender
console.log(test) // undefined
Nach dem Login kopieren

空型 null

当一个对象不存在时,将返回空型,空型的值只有一个null。

也可以理解为:是一个对象的占位符。

如果想清除一个变量的值的话,可以给赋一个null的值。

var a = 100;
var a = null ;  //将一个null赋给一个变量,用于清除它的值
Nach dem Login kopieren

【相关推荐:javascript视频教程web前端

Das obige ist der detaillierte Inhalt vonZusammenfassung der Deklarations- und Namenskonventionen von Javascript-Variablen. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!