1. LiteraleEine Darstellung zum Ausdrücken eines festen Werts, auch Konstante genannt. 1.1 Numerische Literale<Skript> // Ganzzahlliteral // Dezimalzahl console.log(12); // Oktal console.log(010); // Hexadezimal console.log(0x100); </Skript Effektanzeige 1.2 GleitkommaliteraleBei Gleitkommazahlen wird nicht zwischen den Basen unterschieden, alle Gleitkommazahlen sind Dezimalzahlen (Hinweis: Wenn die Gleitkommazahl zwischen 0 und 1 liegt, kann die führende 0 weggelassen werden, zum Beispiel kann 0,6 als .6 geschrieben werden). Die Genauigkeit von Gleitkommazahlen ist weitaus geringer als die von Dezimalzahlen. // Gleitkomma-Literal console.log(1.2); konsole.log(-1.2); konsole.log(0.1343); konsole.log(.1343); konsole.log(1.2e4); konsole.log(1.2e-4); Effektanzeige 1.3 Besondere WerteUnendlichkeit // Unendlichkeit console.log(Zahl.MAX_WERT); console.log(Zahl.MIN_WERT); konsole.log(5e789); konsole.log(-5e789); konsole.log(Unendlich); Effektanzeige NaN : Keine normale Zahl isNaN() bestimmt, ob Daten NaN sind. // Keine Angabe konsole.log(0 / 0); Konsole.log(isNaN(0 / 0)); console.log(isNaN(22)); Effektanzeige 1.4 ZeichenfolgenliteraleZeichenfolgenliterale : Setzen Sie es in einfache oder doppelte Anführungszeichen. Zwischen den Anführungszeichen können beliebig viele Zeichen stehen oder eine leere Zeichenfolge, wenn keine Zeichen vorhanden sind. (Hinweis: Wenn die Zeichenfolge doppelte Anführungszeichen enthält, sollte sie in einfache Anführungszeichen gesetzt werden und umgekehrt.) // Zeichenfolgenliteral console.log("Dies ist eine 'Zeichenfolge'"); console.log("123"); console.log("000%$*^"); console.log(" "); console.log(""); Effektanzeige **Escapezeichen**: // Escape-Zeichen console.log("hallo"); console.log("Hallo"); console.log("Hallo\"ja\""); Effektanzeige Variablen2.1 Definition der VariablenVariable: Eine Kennung für in einem Computer gespeicherte Daten. Die Daten im Speicher können anhand des Variablennamens abgerufen werden. Variablendeklaration: Definieren und erstellen Sie Variablen, bevor Sie sie verwenden. Wenn eine Variable vor der Verwendung nicht definiert wird, tritt ein Referenzfehler auf. Definitionsmethode: Fügen Sie nach „var“ ein Leerzeichen ein und fügen Sie dann nach dem Leerzeichen einen Variablennamen hinzu. // Variablendefinition var name; var Benutzername; var a; var b1; 2.2 VariablenzuweisungNachdem eine Variable definiert wurde, ist ihr Standardwert „undefiniert“. Wenn einer Variablen ein Wert zugewiesen wird, kann intern jeder beliebige Datentyp gespeichert werden, sogar eine Variable. Ein var kann mehrere Variablen gleichzeitig definieren, durch Kommas getrennt. Der Code lautet wie folgt (Beispiel): // Variablendefinition var name; var Benutzername; var a; Variable b1; // Variablenzuweisung var a=1,b=2,c=3; a = a + b + c; konsole.log(a); Effektanzeige: 3. Datentyp3.1 Einfache DatentypenKomplexes Datentypobjekt. 3.2 Datentypen erkennen Verwenden Sie typeof, um den Datentyp zu erkennen, fügen Sie dahinter Klammern hinzu und schreiben Sie die Parameter in die Klammern. (Der Datentyp einer Variablen ist variabel und ändert sich, wenn der Wert zugewiesen wird.) Konsole.log(Typ von(6.8)); Konsole.log(Typ von(-1)); Konsole.log(Typ von(NaN)); console.log(Typ von(falsch)); Konsole.log (Typ 66); Konsole.log (Typ von 66 + 3); Effektanzeige 3.3 Datentypkonvertierung(1) In einen String umwandeln toString() und String() konvertieren Daten in den String-Typ. Die Besonderheit von „+“ besteht darin, dass es Zeichenfolgen verketten kann, solange auf beiden Seiten eine Zeichenfolge steht. Stehen auf beiden Seiten Zahlen, handelt es sich um eine arithmetische Funktion. (2) In digitalen Typ konvertieren Number() kann andere Datentypen in numerische Typen konvertieren. Methode parseInt() zum Konvertieren eines Strings in eine Ganzzahl: Gleitkommazahlen können gerundet werden, um den String in eine Ganzzahl umzuwandeln. (für numerische Zeichenfolgen) (3) In Booleschen Typ konvertieren Boolean() kann jeden beliebigen Datentyp und andere Daten in Boolesche Werte umwandeln. Wird in „false“ umgewandelt: NaN, 0, „“, leere Zeichenfolge, null, undefiniert In „true“ konvertieren: ungleich 0, ungleich NaN-Zahl, ungleich leere Zeichenfolge // In String-Typ konvertieren console.log(true.toString()); console.log(String(2333)); console.log(1 + ""); //In digitalen Typ konvertieren console.log(Number("11aa")); console.log(parseInt("123.11ac")); //In Ganzzahl konvertieren console.log(parseFloat("12.123hh")); // In Booleschen Typ konvertieren console.log(Boolean(NaN)); console.log(Boolean("")); console.log(Boolean(undefiniert)); console.log(Boolean(" ")); console.log(Boolean(123)); 3.4 Eingabeaufforderung empfängt Datenkonvertierung// var num = prompt("Bitte geben Sie eine Zahl im Bereich zwischen zehn und 10 ein"); // Zahl = parseInt(Zahl); // console.log(Typ von(Anzahl)); // Vereinfachtes Schreiben var num = parseInt(prompt("Bitte geben Sie eine Zahl im Bereich von zehn ein")); Zahl = Zahl + 3; konsole.log(num); IV. FazitDies ist das Ende unserer Studie zu Datentypen. Lernen Sie weiter das Frontend und hoffen Sie, ein anderes Ich zu sehen. Dies ist das Ende dieses Artikels über detaillierte Kenntnisse zu JavaScript-Datentypen. Weitere relevante JS-Datentypen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: So stellen Sie MySQL 5.7- und 8.0-Master-Slave-Cluster mit Docker bereit
Das Telnet im Alpine-Image wurde nach Version 3.7...
Als ich ein WeChat-Applet-Projekt schrieb, gab es...
In diesem Artikel wird der spezifische Code für J...
Müssen die Felder und Eigenschaften der Tabelle i...
1. Vom Vater zum Sohn Definieren Sie das props Fe...
Inhaltsverzeichnis Was ist Axios? Axios-Anforderu...
Inhaltsverzeichnis Grundlegende Konzepte von Dock...
Dieser Artikel stellt Nginx ausführlich vor, von ...
Vorwort 1. Entprellen: Nach dem Auslösen eines Ho...
1. addtime() Füge die angegebene Anzahl Sekunden ...
Xiaobai lernte Vue kennen, dann lernte er Webpack...
Inhaltsverzeichnis Hintergrund Virtuelle Dateien ...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis Überblick 1. Test auf Nullwert...
Die WEB-Entwicklung besteht hauptsächlich aus zwe...