Heim > Web-Frontend > js-Tutorial > Hauptteil

[JavaScript-Tutorial] JavaScript-Datentypen

黄舟
Freigeben: 2016-12-24 14:45:07
Original
992 Leute haben es durchsucht

JavaScript-Datentypen

String, Zahl, Boolescher Wert, Array, Objekt, Null, Undefiniert.

JavaScript verfügt über dynamische Typisierung

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

Instanz

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

JavaScript-Zeichenfolge

Zeichenfolgen sind Variablen mit gespeicherten Zeichen (z. B. „Bill Gates“) .

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


Beispiel

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 der umgebenden Zeichenfolge übereinstimmt Anführungszeichen reichen aus:

Beispiel


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

Mehr über Strings erfahren Sie im fortgeschrittenen Teil dieses Tutorials.

JavaScript-Zahlen


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

Beispiel

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

Sehr große oder sehr kleine Zahlen können in wissenschaftlicher (Exponential-)Notation geschrieben werden:


Beispiel

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

Mehr über Zahlen erfahren Sie im fortgeschrittenen Teil dieses Tutorials.

JavaScript Boolean

Boolean (logisch) kann nur zwei Werte haben: wahr oder falsch.

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

Boolescher Wert wird häufig bei bedingten Tests verwendet. Später in diesem Tutorial erfahren Sie mehr über bedingte Tests.

JavaScript-Array

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

or (condensed array):

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

or ( literal Array):

Instanz

var cars=["Saab","Volvo","BMW"];
Nach dem Login kopieren

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

Mehr über Arrays erfahren Sie später in diesem Tutorial.

JavaScript-Objekte

Objekte werden durch geschweifte Klammern getrennt. Innerhalb der Klammern werden die Eigenschaften des Objekts als Name-Wert-Paare (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 werden auf zwei Arten angesprochen:

Instanzen

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

Mehr dazu erfahren Sie später in diesem Tutorial mehr über Objekte in der High School.

Undefiniert und Null

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

Eine Variable kann gelöscht werden, indem ihr Wert auf Null gesetzt wird.

Instanz

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

Deklaration des Variablentyps

当您声明新变量时,可以使用关键词 "new" 来声明其类型:

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

JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。

 以上就是【JavaScript教程】JavaScript 数据类型的内容,更多相关内容请关注PHP中文网(www.php.cn)!

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