modul:ffit:js:learningunits:lu01:syntax-und-datentypen

Dies ist eine alte Version des Dokuments!


LU01b - Syntax und Datentypen

JavaScript ist eine dynamisch typisierte Sprache, was bedeutet, dass Variablen ihren Datentyp zur Laufzeit annehmen. Die gängigsten Datentypen in JavaScript sind:

String Eine Zeichenkette, die in Anführungszeichen eingeschlossen ist, z. B. „Hallo Welt“.

let name = "Max";

Number Zahlenwerte, die sowohl ganze Zahlen als auch Gleitkommazahlen umfassen, z. B. 42 oder 3.14.

let alter = 25;

Boolean Ein Wahrheitswert, der entweder true oder false sein kann.

let istProgrammierer = true;

Object Eine komplexe Datenstruktur, die Schlüssel-Wert-Paare enthält, z. B. { name: „Max“, alter: 25 }.

let person = {
  name: "Max",
  alter: 25,
  beruf: "Programmierer"
};

Array Eine geordnete Liste von Werten, z. B. [1, 2, 3, 4].

let sprachen = ["JavaScript", "Python", "C++"];

Variablen und Konstanten In JavaScript können Variablen mit var, let oder const deklariert werden:

  • var: Ist die älteste Methode, um eine Variable zu deklarieren. var hat funktionsweiten Geltungsbereich, was in grossen Programmen zu unerwartetem Verhalten führen kann.
  • let: Führt Block-Scope ein, was bedeutet, dass die Variable nur innerhalb des Blockes, in dem sie definiert wurde, gültig ist.
  • const: Wird für Konstanten verwendet, d.h. für Werte, die nach der ersten Zuweisung nicht mehr geändert werden dürfen.
function testVar() {
  var x = 10;
  if (true) {
    var x = 20;
    console.log(x); // 20
  }
  console.log(x); // 20
}
 
function testLet() {
  let y = 10;
  if (true) {
    let y = 20;
    console.log(y); // 20
  }
  console.log(y); // 10
}
 
const z = 30;
try {
  z = 40; // Fehler, da const nicht geändert werden kann
} catch (error) {
  console.log(error);
}
  • modul/ffit/js/learningunits/lu01/syntax-und-datentypen.1729741895.txt.gz
  • Zuletzt geändert: 2024/10/24 05:51
  • von kdemirci