Beruflich Dokumente
Kultur Dokumente
{
var a = [];
for (var i = 0; i < 10; i ++)
{
a[i] = i;
}
return a;
}
Console.log(array());
</script>
</body>
</html>
d)
Lokale Variablen: Sie sind nur in dem Block oder der Funktion sichtbar, in
dem sie deklariert wurden. Sie werden erstellt, wenn die Funktion ausgeführt
wird, und existieren nur, solange die Funktion aktiv ist. Wenn die Funktion
beendet wird, werden lokale Variablen zerstört. Sie können denselben Namen
wie lokale Variablen in anderen Funktionen haben, ohne dass es zu Konflikten
kommt. Jede Funktion hat ihren eigenen lokalen Gültigkeitsbereich.
Globale Variablen: Sie sind im gesamten Code sichtbar, unabhängig von dem
Block oder der Funktion, in dem sie deklariert wurden. Sie können von jeder
Funktion oder jedem Codeabschnitt im Programm verwendet werden. Sie teilen
sich denselben Namensraum, und es besteht die Gefahr von Namenskonflikten,
insbesondere wenn viele verschiedene Teile des Codes auf globale Variablen
zugreifen.
function weightInkg(x)
{
return x / 1000;
}
function max(a)
{
var temp = 0;
for (var i = 0; i < a.length; i ++)
{
if (a[i] > temp)
{
temp = a[i];
}
}
return temp;
}
function weekday(i)
{
var x = "";
switch(i)
{
case 1 : x = "Montag"; break;
case 2 : x = "Dienstag";break;
case 3 : x = "Mittwoch";break;
case 4 : x = "Donnerstag";break;
case 5 : x = "Freitag";break;
case 6 : x = "Samstag";break;
case 7 : x = "Sonntag";break;
default : x ="Ungültig Abgabe";break;
}
return x;
}
function fac(n)
{
if (n == 0)
return 1;
else
return n * fac(n-1);
}
function isEven(n)
{
if (n % 2 == 0)
return true;
else
return false;
}
function numberList(n,m)
{
var x = [];
var j = n;
for (var i = 0; i <= m - n; i ++)
{
x[i] = j ++;
}
return x;
}
function repeat(s,x)
{
var out = "";
for (var i = 0; i < x; i ++)
{
out += s;
}
return out;
}
function prodArray(a)
{
var sum = 0;
for (var i = 0; i < a.length; i ++)
{
sum += a[i];
}
return sum;
}
// HTML Code
<!doctype html>
<html>
<head>
<meta charset = "utf-8">
<script type = "text/javascript" src ="function.js"></script>
</head>
<body>
<script type = "text/javascript">
var y = weightInkg(1000);
console.log(y); // weightInk function
var a = [2,1,5,4];
console.log(max(a)); // max function
console.log(weekday(1)); // weekday function
console.log(weekday(8));
console.log(fac(5)); // fac funtion
console.log(isEven(4)); // isEven function
console.log(numberList(2,5));//numberList function
console.log(repeat("WEP",3)); //repeat function
console.log(prodArray(a)); // prodArray funtion
</script>
</body>
</html>
Aufgabe 3 :
<!doctype html>
<html>
<head>
<meta charset = "utf-8">
<titel>Aufgabe 3</titel>
<script type = "text/javascript" src ="function.js"> </script>
</head>
<body>
Geben Sie einen Wert ein :<input type = "text" id = "input" value=""> <br>
function hello()
{
var x = document.getElementById("input").value;
var y = weightInkg(x);
document.getElementById("output").innerHTML = y;
}
</script>
</body>
</html>