Heim >Web-Frontend >js-Tutorial >[JavaScript-Tutorial] JavaScript-Datentypen

[JavaScript-Tutorial] JavaScript-Datentypen

黄舟
黄舟Original
2016-12-24 14:45:071021Durchsuche

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 为字符串

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';

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"';

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;         // //不使用小数点来写

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

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;

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";

or (condensed array):

var cars=new Array("Saab","Volvo","BMW");

or ( literal Array):

Instanz

var cars=["Saab","Volvo","BMW"];

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};

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
};

Objekteigenschaften werden auf zwei Arten angesprochen:

Instanzen

name=person.lastname;
name=person["lastname"];

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;

Deklaration des Variablentyps

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

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

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

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

Stellungnahme:
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