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 '''Beachten Sie, dass das Schlüsselwort 'var' nicht noch einmal verwendet wird.''' Das Schlüsselwort 'var' wird genau dann vor eine Variable geschrieben, wenn sie im Programm zum ersten Mal verwendet wird. Die Variable wird dadurch ''deklariert''. 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>