Entdecke, wie du Informationen mit let und const speicherst, und lerne die grundlegenden Werttypen in JavaScript kennen.
Diese Lektion in Kodokon öffnenWillkommen zu deinem ersten JavaScript-Kurs! JavaScript ist die Programmiersprache, die Webseiten interaktiv macht: Sie reagiert, wenn du auf einen Button klickst oder ein Formular ausfüllst. Ein Programm ist eine Reihe von Anweisungen, die der Computer der Reihe nach ausführt. Um seine Aufgabe zu erfüllen, muss sich ein Programm Informationen merken: Dafür sind Variablen da. Stell dir eine Variable wie eine Kiste mit einem Etikett vor: Das Etikett ist ihr Name, der Inhalt ist ihr Wert.
let age = 25;
console.log(age); // Prints: 25
age = 26;
console.log(age); // Prints: 26Schauen wir uns diesen Code genauer an. Das Schlüsselwort let erstellt eine Variable namens age. Das Zeichen =, Zuweisung genannt, legt den Wert 25 in die Kiste. Die Anweisung console.log(...) gibt einen Wert auf dem Bildschirm aus: Sie ist dein wichtigstes Werkzeug, um zu beobachten, was dein Programm gerade tut. Und schließlich ersetzt die Zeile age = 26; den Inhalt der Kiste: Mit let kann eine Variable ihren Wert ändern. Wenn sich ein Wert niemals ändern soll, verwendest du stattdessen das Schlüsselwort const (kurz für "Konstante").
const birthYear = 2000;
console.log(birthYear); // Prints: 2000
// birthYear = 2001; -> would cause an errorJeder Wert hat einen Typ, also eine Kategorie, die bestimmt, was du damit tun kannst. Die wichtigsten primitiven Typen (die einfachsten Typen) sind: string (eine Zeichenkette, also Text zwischen Anführungszeichen), number (eine Zahl, ganz oder mit Nachkommastellen), boolean (ein Wahrheitswert: true oder false), undefined (der Typ einer ohne Wert deklarierten Variable) und null (die bewusste Abwesenheit eines Werts). Der Operator typeof verrät den Typ eines Werts.
const city = "Paris";
const temperature = 21.5;
const isSunny = true;
let score;
console.log(typeof city); // "string"
console.log(typeof temperature); // "number"
console.log(typeof isSunny); // "boolean"
console.log(typeof score); // "undefined""Hello"?age = 26; ausführst, obwohl age mit const deklariert wurde?