Sökfel i kod
I följande uppgifter har en programmerare skrivit kod och möjligen gjort fel i den. Du måste kontrollera om koden gör vad som beskrivs. Om koden fungerar felaktigt måste du rätta felen.
Koden ska hitta summan av tal:
let num1 = 1;
let num2 = 2;
console.log('summa: ' + num1 + num2);
Koden ska hitta summan av tal:
let a = 1;
let b = 2;
console.log(a + b + c);
Koden ska hitta summan av siffror i ett tal:
let num = '123';
let sum = num[0] + num[1] + num[2];
console.log(sum);
Koden ska skriva ut den första siffran i talet:
let num = 123;
console.log(num[0]);
Koden skulle skriva ut talet 1 i konsolen,
men skriver ut 0:
let a = 0;
console.log(a++);
Koden ska skriva ut antalet siffror i talet:
let num = 123;
console.log(num.length);
Koden ska hitta antalet sekunder på en dag:
let a = 24 / 60 / 60;
console.log(a);
Koden ska skriva ut antalet siffror i talet:
let num = 123;
let str = String(num);
console.log(num.length);
Koden ska skriva ut den sista siffran i talet:
let num = 123;
let str = String(num);
console.log(num[num.length]);
Koden ska skriva ut antalet siffror i talet:
let num = 123;
let str = String(num);
console.log(str.lenght);
Koden ska skriva ut den sista siffran i talet:
let num = 123;
let str = String(num);
console.log(str[str.length]);
Koden ska hitta summan av tal:
let a = '123';
let b = '456';
let s = Number(a) + String(b);
console.log(s);