LU02.A01 - Keywords analysieren

Rahmenbedingungen

Ausgangslage

Sie habe drei Arten kennen gelernt, wie Variable in JavaScript deklariert werden können: var, const, let

Auftrag

  1. Analysieren Sie die nachfolgenden Codebeispiele und versuchen Sie abzuschätzen, was im Terminal ausgegeben wird.
  2. Überprüfen Sie Ihre Lösung mit der tatsächlichen Ausgabe.
  3. Erklären Sie das Verhalten als Incode-Kommentar
  4. Hinweis: Vervollständigen Sie abschliessend Ihren Code durch die Vorgaben gemäss Unterrichtsinput How to Comment.

Teilauftrag A

function testVar() {
  console.log(x);
  var x = 10;
  console.log(x);
}
testVar();

Teilauftrag B

function testLet() {
  if (true) {
    let y = 20;
    console.log("Inside block:", y);
  }
  console.log("Outside block:", y); 
}
testLet();

Teilauftrag C

const user = { name: "Anna" };
user.name = "Max";
console.log(user);
user = { name: "Lena" };
console.log(user);

Volkan Demir