Brückenkurs Websites und Webapps/Variablen II
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Javascript</language> ==Wertzuweisungen Teil 1== In der Programmierung ist es oft notwendig, den Wert einer Variablen zu ändern, z.B. zu erhöhen oder zu erniedrigen. '''Beispiel:''' Gegeben ist eine Variable $x$ mit dem Wert 1. Ergänzen Sie eine Anweisung, damit der Wert von $x$ um 1 ''erhöht'' wird. <code id="58c3d5a18277b"> var x = 1; x = x + 1; </code> <run id="58c3d5a182956"> console.log(x); </run> Die Anweisung $x = x+1$ kann gelesen werden als <neuer Wert von x> = <alter Wert von x> + 1 Gegeben ist eine Variable $z$ mit dem Wert 5. Ergänzen Sie eine Anweisung, damit der Wert von $z$ um 10 ''erhöht'' wird. <code id="58c3d5a1827ed"> var z = 5; </code> <run id="58c3d5a1829cf"> console.log(z); </run> Gegeben ist eine Variable $z$ mit dem Wert 5. Ergänzen Sie eine Anweisung, damit der Wert von $z$ um 1 ''reduziert'' wird. <code id="58c3d5a182853"> var z = 5; </code> <run id="58c3d5a182a49"> console.log(z); </run> Gegeben ist eine Variable $y$ mit dem Wert 5. Ergänzen Sie eine Anweisung, damit der Wert von $y$ mit 2 ''multipliziert'' wird. <code id="58c3d5a1828c3"> var y = 5; </code> <run id="58c3d5a182aad"> console.log(y); </run> ==Wertzuweisungen Teil 2== ===Wertetausch=== Ergänzen Sie Anweisungen, um die Werte der beiden Variablen zu vertauschen! Die Werte 5 und 10 dürfen dabei nicht erneut den Variablen zugewiesen werden! Verwenden Sie eine dritte Hilfsvariable! <code id="5602b9b6b4de4"> var a = 5; var b = 10; </code> <run id="58c3d67e8f4b6"> console.log(a + ", " + b); </run> ===Quiz=== Überlegen Sie im Kopf, welchen Wert die Variable $x$ am Ende hat, bevor Sie auf "Ausführen" klicken! <code id="58c3d8a8650c5"> var x = 5; x = x + 1; x = x + 1; x = x + 1; </code> <run id="58c3d8a86542d">console.log(x);</run> <code id="58c3d8a86516f"> var x = 3; x = x + 1; x = x * 2; x = x - 1; </code> <run id="58c3d8a8654ce">console.log(x);</run> <code id="58c3d8a86520e"> var x = 3; var y = 4; y = y + 1; x = y; </code> <run id="58c3d8a86556e">console.log(x);</run> <code id="58c3d8a8652ac"> var x = 3; var y = 4; y = y + 1; x = y * 2; </code> <run id="58c3d8a86560f">console.log(x);</run> <code id="58c3d8a86534f"> var x = 3; var y = 4; x = x * 2; y = y + 1; x = y + x; </code> <run id="58c3d8a8656ba">console.log(x);</run>