BESTE WEBSITE FÜR WEBENTWICKLER

Basic JavaScript

JS Tutorial JS Syntax JS Variables JS Operators JS If Conditions JS Loops JS Strings JS Numbers JS Functions JS Objects JS Dates JS Arrays JS Sets JS Maps JS Math JS RegExp JS Data Types JS Errors JS Debugging JS Events JS Programming JS References JS UTF-8 Characters

JS Advanced

JS Versions JS Functions JS Objects JS Classes JS Iterations JS Promises JS Modules JS HTML DOM JS Windows JS Web API JS AJAX JS JSON JS jQuery JS Graphics JS Examples JS Objects

JavaScript. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es Fr Ru

JavaScript Datentypen


JavaScript hat 8 Datentypen

Eine JavaScript-Variable kann 8 Datentypen enthalten:

TypBeschreibung
StringEin Text aus Zeichen in Anführungszeichen
NumberEine Zahl, die einen mathematischen Wert darstellt
BigintEine Zahl, die eine große Ganzzahl darstellt
BooleanEin Datentyp, der „true“ oder „false“ darstellt
ObjectEine Sammlung von Schlüssel-Wert-Paaren von Daten
UndefinedEine primitive Variable ohne zugewiesenen Wert
NullEin primitiver Wert, der die Abwesenheit eines Objekts darstellt
SymbolEine eindeutige und primitive Kennung

Beispiele

// String
let color = "Yellow";
let lastName = "Johnson";

// Number
let length = 16;
let weight = 7.5;

// BigInt
let x = 1234567890123456789012345n;
let y = BigInt(1234567890123456789012345)

// Boolean
let x = true;
let y = false;

// Object
const person = {firstName:"John", lastName:"Doe"};

// Array object
const cars = ["Saab", "Volvo", "BMW"];

// Date object
const date = new Date("2022-03-25");

// Undefined
let x;
let y;

// Null
let x = null;
let y = null;

// Symbol
const x = Symbol();
const y = Symbol();

Der typeof-Operator

Sie können den JavaScript-Operator typeof verwenden, um den Typ einer JavaScript-Variablen zu ermitteln.

Der Operator typeof gibt den Typ einer Variablen oder eines Ausdrucks zurück:

Beispiel

typeof ""             // Rückgaben "string"
typeof "John"         // Rückgaben "string"
typeof "John Doe"     // Rückgaben "string"
Try it Yourself »

Beispiel

typeof 0              // Rückgaben "number"
typeof 314            // Rückgaben "number"
typeof 3.14           // Rückgaben "number"
typeof (3)            // Rückgaben "number"
typeof (3 + 4)        // Rückgaben "number"
Try it Yourself »

JavaScript Strings

Eine Zeichenfolge (eine Textzeichenfolge) ist eine Reihe von Zeichen wie "John Doe".

Zeichenfolgen werden in Anführungszeichen geschrieben. Sie können einfache oder doppelte Anführungszeichen verwenden:

Beispiel

// Verwenden von doppelten Anführungszeichen:
let carName1 = "Volvo XC60";

// Verwenden Sie einfache Anführungszeichen:
let carName2 = 'Volvo XC60';
Try it Yourself »

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

Beispiel

// Einfaches Anführungszeichen in doppelten Anführungszeichen:
let answer1 = "It's alright";

// Einfache Anführungszeichen in doppelten Anführungszeichen:
let answer2 = "He is called 'Johnny'";

// Doppelte Anführungszeichen in einfachen Anführungszeichen:
let answer3 = 'He is called "Johnny"';
Try it Yourself »

Notiz

Später in diesem Tutorial erfahren Sie noch viel mehr über JavaScript-Strings.


JavaScript Numbers

Alle JavaScript-Zahlen werden als Dezimalzahlen (Gleitkommazahlen) gespeichert.

Zahlen können mit oder ohne Dezimalstellen geschrieben werden:

Beispiel

// Mit Dezimalstellen:
let x1 = 34.00;

// Ohne Dezimalstellen:
let x2 = 34;
Try it Yourself »

Exponentialnotation

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

Beispiel

let y = 123e5;    // 12300000
let z = 123e-5;   // 0.00123
Try it Yourself »

JavaScript Booleans

JavaScript-Boolesche Werte können nur einen von zwei Werten annehmen: true oder false.

Der Boolesche Wert eines Ausdrucks ist die Grundlage für JavaScript-Vergleiche:

Beschreibung Ausdruck Rückgaben
Ungleich (x == 8) false
Ungleich (x != 8) true
Größer als (x > 8) false
Weniger als (x < 8) true

Datentyp undefined

In Computerprogrammen werden Variablen oft ohne Wert deklariert. Der Wert kann etwas sein, das berechnet werden muss, oder etwas, das später bereitgestellt wird, beispielsweise eine Benutzereingabe.

Eine Variable ohne Wert hat den Datentyp undefined.

Eine Variable ohne Wert hat auch den Wert undefined.

Beispiel

let carName;
Try it Yourself »

Leere Werte

Ein leerer Wert hat nichts zu tun mit undefined.

Eine leere Zeichenfolge hat sowohl einen gültigen Wert als auch einen Typ.

Beispiel

let car = "";    // Der Wert ist "", der typeof ist "string"
Try it Yourself »

Notiz

Später in diesem Tutorial erfahren Sie noch viel mehr über Datentypen.