JavaScript reagiert nicht 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 das Semikolon nicht hinzugefügt wird.
Alle Symbole sind auf Englisch. Zum Beispiel Klammern, Anführungszeichen und Semikolons.
kann das Verständnis und die Erklärung der Funktion des Programms erleichtern und die Lesbarkeit des Codes verbessern. Das Programm mit dem Kommentarinhalt wird nicht ausgeführt.
Variablen
werden mit dem Systemschlüsselwort var
deklariert. Variablen können beim Deklarieren auch einzeln oder mehrfach initialisiert
werden
var name, sex, age; // Mehrere Variablen gleichzeitig deklarieren, durch Kommas getrennt auf Englisch var name = „Xiaoqiang“ //
Variablen deklarieren und gleichzeitig Werte zuweisen (drei Arten)
. Verwendung Es muss zuerst deklariert werden; das Schlüsselwort zum Deklarieren einer Variablen lautet:
var variable name = variable value;//
Variablendeklaration
a = 10;
gleichzeitig
den Wert var deklarieren und zuweisen a = 10; // Deklaration und Zuweisung von Variablen
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, b = 20; //Multiple Die Deklaration und Zuweisung von Variablen
wird nicht deklariert, sondern direkt zugewiesen (Hinweis: Dies ist eine unregelmäßige Schreibweise!)
age = 18; //Zuweisung von Variablen console.log(age); //Das Ergebnis ist 20, und der Browser kann dabei helfen
,
es zu identifizieren. Es wird jedoch nicht empfohlen,
nur die Deklaration und keine Zuweisung
zu verwendenVariablen console.log( name); //undefiniertist weder deklariert noch zugewiesen
, wird es nicht
direkt verwendet.
Zu diesem Zeitpunkt wird ein Fehler gemeldet 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!console.log( 'Ich bin die erste Codezeile' ); //Normale Anzeige console.log( name ); //Fehlermeldung console.log( 'Ich bin die zweite Codezeile' );
für nicht ausführbareVariablen
wird die Groß- und Kleinschreibung berücksichtigt (
Variablennamen können nicht mit Zahlen, sondern mit Buchstaben, Unterstrichen oder $ beginnen
).Beispiel: var _name, $age; ) var 3abc;(Falsch)
Variablenname darf kein Systemschlüsselwort sein.
Zum Beispiel: var, switch, for, case, else, while usw.
Bei Variablennamen in JS muss die Groß-/Kleinschreibung beachtet werden.
Beispiel: Name und Name sind zwei Variablen
. Die Namen von Variablen in JS müssen aussagekräftig sein.
Beispiel: Die Variable, die das Alter darstellt, ist „Alter“ und der Name ist „Benutzername“.
Wenn der Variablenname aus mehreren Wörtern besteht, gibt es zwei Benennungsmethoden
: Benennung in Kamelbuchstaben:
Das erste Wort ist ausschließlich in Kleinbuchstaben geschrieben und der erste Buchstabe jedes nachfolgenden Wortes wird groß geschrieben.
Beispiel:
var userName = „Steel Egg“
Unterstrichene Benennung:
Alle Wörter werden in Kleinbuchstaben geschrieben und mit Unterstrichen in der Mitte verbunden.
Beispiel:
var get_user_name =
Variablen haben Datentypen und JavaScript ist ein Schwacher Typ oder mit anderen Worten dynamische Sprache, was bedeutet, dass der Typ der Variablen nicht im Voraus deklariert werden muss. Wenn der Code ausgeführt wird, wird der Datentyp der Variablen von der JS-Engine basierend auf dem Datentyp bestimmt 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:
numerisch (Zahl), Zeichen (Zeichenfolge), boolesch (boolean), undefiniert (undefiniert), null (leer), Array (Array), Objekt (Objekt), Funktion (Funktion).
numerischer Typ, Zeichentyp, boolescher Typ, undefinierter Typ und Nulltyp. Sehr bemerkenswertes Merkmal: Ein Variablenname kann nur einen Wert speichern.
var a = 10; var b = 'string'; var c = false; var d = undefiniert; var e = null;
Array, Objekt, Funktion, bemerkenswertes Merkmal: Ein Variablenname kann mehrere Werte speichern.
var arr = [10,20,30,40];//Array var today = new Date();//Object//Function function myFunction(){ console.log('function'); }
gehören: Ganzzahltyp, Gleitkommatyp und NaN (was anzeigt, dass es sich nicht um einen numerischen Wert handelt).
var a = 999; // Ganzzahliger Typ var b = 0,9; //
Ein ganz besonderer Wert NaN im numerischen Typ NaN, NaN (keine Zahl), wenn andere Werte sind Der Datentyp kann nicht in einen numerischen Typ umgewandelt werden, aber das Programm kann keinen Fehler melden. In diesem Fall wird ein NaN-Wert selbst eine Zahlenvariable zurückgegeben.
ist eine Zeichenfolge, die in einfache oder doppelte Anführungszeichen eingeschlossen ist.
var a = „Ich bin ein String“; var b = 'Ich bin auch ein String'; var c = "";
Hinweis:
Der boolesche Typ wird auch als logischer Typ bezeichnet. Es gibt nur zwei Werte: true (wahr), false (falsch).
Boolean hat nur zwei Zustände. Zum Beispiel: Geschlecht, Familienstand, Lichtschalter usw.
Boolescher Typ, der häufig verwendet wird, wenn die Aussage zur bedingten Beurteilung
var a = true; var b = false;
Wenn eine Variable definiert ist, aber kein Wert zugewiesen ist, wird ein undefinierter Typ zurückgegeben. Der Wert eines undefinierten Typs hat nur einen undefined
Typ.
Wenn die Eigenschaft eines Objekts nicht vorhanden ist, wird auch undefiniert zurückgegeben.
var a;//Die Variable ist definiert, ihr wurde jedoch kein Wert zugewiesen console.log(a) // undefiniert // Ein Objekt ist definiert var obj = { unname: 'PINRU', Info: „Du bist so sexy!“ ', Alter: 20 } var test = obj.gender console.log(test) // undefinierter
Wenn ein Objekt nicht existiert, wird der Nulltyp zurückgegeben und der Wert des Nulltyps ist nur null.
Es kann auch verstanden werden als: ein Platzhalter für ein Objekt.
Wenn Sie den Wert einer Variablen löschen möchten, können Sie einen Nullwert zuweisen.
var a = 100; var a = null; // Weisen Sie einer Variablen eine Null zu, um ihren Wert zu löschen