Heim> häufiges Problem> Hauptteil

Was sind die js-Datentypen?

奋力向前
Freigeben: 2021-09-30 15:13:04
Original
7850 Leute haben es durchsucht

Zu den

js-Datentypen gehören: Zeichenfolge, Zahl, Boolescher Wert, Null, Undefiniert, Symbol, Objekt, Array und Funktion.

Was sind die js-Datentypen?

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

Die Javascript-Skriptsprache verfügt wie andere Sprachen über eigene grundlegende Datentypen, Ausdrücke und arithmetische Operatoren sowie das grundlegende Programmgerüst des Programms.

Was sind die Datentypen von js?

JavaScript-Datentypen:

Werttypen (Grundtypen): Zeichenfolge, Zahl, Boolescher Wert, Null, Undefiniert, Symbol.

Referenzdatentypen: Objekt, Array, Funktion.

Hinweis: Symbol ist ein neuer primitiver Datentyp, der in ES6 eingeführt wurde, um eindeutige Werte darzustellen.

JavaScript verfügt über dynamische Typisierung:

JavaScript verfügt über dynamische Typisierung. Dies bedeutet, dass dieselbe Variable in verschiedenen Typen verwendet werden kann:

Instanzen

var x; // x 为 undefined var x = 5; // 现在 x 为数字 var x = "John"; // 现在 x 为字符串
Nach dem Login kopieren

JavaScript-Strings

Strings sind Variablen, die Zeichen speichern (z. B. „Bill Gates“).

String kann ein beliebiger Text in Anführungszeichen sein. Sie können einfache oder doppelte Anführungszeichen verwenden:

var carname="Volvo XC60"; var carname='Volvo XC60';
Nach dem Login kopieren

Sie können Anführungszeichen innerhalb einer Zeichenfolge verwenden, solange diese nicht mit den Anführungszeichen um die Zeichenfolge übereinstimmen:

var answer="It's alright"; var answer="He is called 'Johnny'"; var answer='He is called "Johnny"';
Nach dem Login kopieren

JavaScript-Zahlen

JavaScript hat nur einen Zahlentyp. Zahlen können mit oder ohne Dezimalpunkt geschrieben werden:

var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写
Nach dem Login kopieren

Sehr große oder sehr kleine Zahlen können mit wissenschaftlicher (exponentieller) Notation geschrieben werden:

var y=123e5; // 12300000 var z=123e-5; // 0.00123
Nach dem Login kopieren

JavaScript Boolean

Es kann nur zwei boolesche (logische) Werte geben : wahr oder falsch.

var x=true; var y=false;
Nach dem Login kopieren

JavaScript-Arrays

Der folgende Code erstellt ein Array mit dem Namen „cars“:

var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW";
Nach dem Login kopieren

oder

(condensed array): var cars=new Array("Saab","Volvo","BMW");
Nach dem Login kopieren

oder

(literal array):
Nach dem Login kopieren
var cars=["Saab","Volvo","BMW"];
Nach dem Login kopieren

Array-Indizes sind nullbasiert, daher ist das erste Element [0], das zweite [1] und so weiter.

JavaScript-Objekte

Objekte werden durch geschweifte Klammern getrennt. Innerhalb der Klammern werden die Eigenschaften des Objekts in Form von Name-Wert-Paaren (Name : Wert) definiert. Eigenschaften werden durch Kommas getrennt:

var person={firstname:"John", lastname:"Doe", id:5566};
Nach dem Login kopieren

Das Objekt (Person) im obigen Beispiel hat drei Eigenschaften: Vorname, Nachname und ID.

Leerzeichen und Zeilenumbrüche spielen keine Rolle. Deklarationen können sich über mehrere Zeilen erstrecken:

var person={ firstname : "John", lastname : "Doe", id : 5566 };
Nach dem Login kopieren

Objekteigenschaften haben zwei Adressierungsmethoden:

name=person.lastname; name=person["lastname"];
Nach dem Login kopieren

Undefiniert und Null

Undefiniert Dieser Wert gibt an, dass die Variable keinen Wert enthält.

Sie können eine Variable löschen, indem Sie ihren Wert auf Null setzen.

cars=null; person=null;
Nach dem Login kopieren

Variablentypen deklarieren

Wenn Sie eine neue Variable deklarieren, können Sie das Schlüsselwort „new“ verwenden, um ihren Typ zu deklarieren:

var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
Nach dem Login kopieren

Weitere Informationen zu diesem Thema finden Sie in der SpalteFAQ!

Das obige ist der detaillierte Inhalt vonWas sind die js-Datentypen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
js
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
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!