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>