Erstelle die Funktionen und beantworte die folgenden Fragen:
function sumArray() {
let arr = [1, 2, 3];
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
Frage: Was gibt sumArray()
zurück?
function checkNumber(x) {
if (x > 5) {
return "Groß";
} else {
return "Klein";
}
}
Frage: Was gibt checkNumber(4)
zurück?
function multiplyByTwo(n) {
return n * 2;
}
Frage: Was gibt multiplyByTwo(3)
zurück?
function isEven(n) {
if (n % 2 === 0) {
return "Gerade";
} else {
return "Ungerade";
}
}
Frage: Was gibt isEven(7)
zurück?
function doubleArrayValues() {
let arr = [2, 4, 6];
for (let i = 0; i < arr.length; i++) {
arr[i] *= 2;
}
return arr;
}
Frage: Was gibt doubleArrayValues()
zurück?
function countEvenNumbers(arr) {
let count = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0) {
count++;
}
}
return count;
}
Frage: Was gibt countEvenNumbers([1, 2, 3, 4, 5])
zurück?
function findFirstEven(arr) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] % 2 === 0) {
return arr[i];
}
}
return null;
}
Frage: Was gibt findFirstEven([1, 3, 5, 6, 7])
zurück?
function findLargestNumber(arr) {
let largest = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > largest) {
largest = arr[i];
}
}
return largest;
}
Frage: Was gibt findLargestNumber([3, 5, 7, 2])
zurück?