Fejlfinding i kode
I de følgende opgaver har en programmør skrevet noget kode og muligvis begået fejl i den. Du skal kontrollere, om koden gør det, der er beskrevet. Hvis koden ikke fungerer korrekt, skal du rette fejlene.
Koden skal finde summen af tal:
let num1 = 1;
let num2 = 2;
console.log('sum: ' + (num1 + num2));
Koden skal finde summen af tal:
let a = 1;
let b = 2;
console.log(a + b);
Koden skal finde summen af cifre i et tal:
let num = '123';
let sum = Number(num[0]) + Number(num[1]) + Number(num[2]);
console.log(sum);
Koden skal udskrive det første ciffer i tallet:
let num = 123;
let str = String(num);
console.log(str[0]);
Koden skulle have udskrevet tallet 1 til konsollen,
men udskriver 0:
let a = 0;
console.log(++a);
Koden skal udskrive antallet af cifre i tallet:
let num = 123;
let str = String(num);
console.log(str.length);
Koden skal finde antallet af sekunder i et døgn:
let a = 24 * 60 * 60;
console.log(a);
Koden skal udskrive antallet af cifre i tallet:
let num = 123;
let str = String(num);
console.log(str.length);
Koden skal udskrive det sidste ciffer i tallet:
let num = 123;
let str = String(num);
console.log(str[str.length - 1]);
Koden skal udskrive antallet af cifre i tallet:
let num = 123;
let str = String(num);
console.log(str.length);
Koden skal udskrive det sidste ciffer i tallet:
let num = 123;
let str = String(num);
console.log(str[str.length - 1]);
Koden skal finde summen af tal:
let a = '123';
let b = '456';
let s = Number(a) + Number(b);
console.log(s);