Hallo Leute,
es geht um den Vergleich zweier Code´s für den selben Zweck, einer ist aus einem Lehrbuch, der zweite von mir.
Die Frage ist wozu wird die Variable i in der if-Anweisung auf eine neue Variable x übertragen, obwohl es auch allein mit i funktioniert.
Code aus dem Buch:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Schatzsuche</title>
</head>
<body onload="sucheSchatz();">
<script>
var $ = document;
var elem = $.getElementsByTagName("body")[0];
function sucheSchatz() {
var i = prompt("zahl größer 0 eingeben", "10");
if (i > 0) {
var x = i;
while (x > 0) {
elem.innerHTML += "Film beginnt in " + x + " ..." + "<br><br>";
x--;
}
elem.innerHTML += "Film ab!";
} else {
elem.innerHTML = "Zahl war nicht größer 0, kein Film!";
}
}
</script>
</body>
</html>
Code von mir:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Schatzsuche</title>
</head>
<body onload="sucheSchatz();">
<script>
var $ = document;
var elem = $.getElementsByTagName("body")[0];
function sucheSchatz() {
var i = prompt("zahl größer 0 eingeben", "10");
if (i > 0) {
while (i > 0) {
elem.innerHTML += "Film beginnt in " + i + " ..." + "<br><br>";
i--;
}
elem.innerHTML += "Film ab!";
} else {
elem.innerHTML = "Zahl war nicht größer 0, kein Film!";
}
}
</script>
</body>
</html>
irgend einen Sinn muss es ja haben.
schöne Grüße
es geht um den Vergleich zweier Code´s für den selben Zweck, einer ist aus einem Lehrbuch, der zweite von mir.
Die Frage ist wozu wird die Variable i in der if-Anweisung auf eine neue Variable x übertragen, obwohl es auch allein mit i funktioniert.
Code aus dem Buch:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Schatzsuche</title>
</head>
<body onload="sucheSchatz();">
<script>
var $ = document;
var elem = $.getElementsByTagName("body")[0];
function sucheSchatz() {
var i = prompt("zahl größer 0 eingeben", "10");
if (i > 0) {
var x = i;
while (x > 0) {
elem.innerHTML += "Film beginnt in " + x + " ..." + "<br><br>";
x--;
}
elem.innerHTML += "Film ab!";
} else {
elem.innerHTML = "Zahl war nicht größer 0, kein Film!";
}
}
</script>
</body>
</html>
Code von mir:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Schatzsuche</title>
</head>
<body onload="sucheSchatz();">
<script>
var $ = document;
var elem = $.getElementsByTagName("body")[0];
function sucheSchatz() {
var i = prompt("zahl größer 0 eingeben", "10");
if (i > 0) {
while (i > 0) {
elem.innerHTML += "Film beginnt in " + i + " ..." + "<br><br>";
i--;
}
elem.innerHTML += "Film ab!";
} else {
elem.innerHTML = "Zahl war nicht größer 0, kein Film!";
}
}
</script>
</body>
</html>
irgend einen Sinn muss es ja haben.
schöne Grüße