Lav en simpel funktion, der tager tre tal som input. Funktionen skal returnerer true hvis alle tallene til sammen er over 100, ellers false.
function treTal(a, b, c) {
// TODO: Skriv funktionens kode her
}
console.log(treTal(1, 100, 3)); // true
console.log(treTal(20, 20, 20)); // false
Lav en funktion der lægger summen af alle tal sammen som løber fra a til b. Fx hvis a = 1 og b = 3, så er den samlede sum = 1 + 2 + 3 = 6. Du kan tage udgangspunkt i denne skabelon:
function sumTalrække(a, b) {
// TODO: Skriv funktionens kode her
}
console.log(sumTalrække(1,3)); // Skal udskrive 6
console.log(sumTalrække(2,5)); // Skal udskrive 14
Du skal lave nogle flere funktioner. Test hver af dem med console.log for at se om du får det rigtige resultat. Test dem hver især med flere forskellige inputs.
Funktioner du skal lave:
Du skal lave funktionen skudår(). Den ser cirka sådan her ud:
// årstal - Det årstal du gerne vil tjekke.
// Return value: _true_ hvis årstallet er skudår, og ellers _false_.
function skudår(årstal) {
// TODO: Lav funktionen færdig
}
Reglerne for om noget er et skudår er som følger:
Prøv funktionen af med forskellige årstal.
Lav et simpelt array i JavaScript med tekst (navne på frugter). Gør som følger:
Her et et eksempel på en funktion der kopiere alle elementer fra et array over i et nyt array.
// Laver en kopi af et array
function lavArrayKopi(array) {
let nytArray = []; // Det nye array er tomt
// Vi looper over alle gamle elementer
for (let i = 0; i < array.length; i++) {
// Indsæt et gammelt element i det nye array
nytArray.push(array[i]);
}
return nytArray; // Returner det nye array
}
Med inspiration fra eksemplet, lav en ny funktion vendOm(array), der laver et nyt array med alle de gamle elementer, men med omvendt rækkefølge. Den skal virke sådan her:
let array1 = [1, 2, 3, 4];
let array2 = vendOm(array1);
console.log(array2); // Udskriver [4, 3, 2, 1]
Der skal laves en funktion, der tager et array af tal som input. Funktionen skal returnerer summen af alle tal i arrayet.
Her er en skabelon du kan starte med:
function sumAfTal(array) {
let sum = 0;
// TODO: Sum af alle tallene i 'array'
return sum;
}
console.log(sumAfTal([1,2,3])); // Printer '6'
Nu skal der laves flere funktioner der arbejder med arrays.
For hver funktion skal du huske at teste den med forskellige input, og printe output med console.log.
Lav følgende funktioner: