Fejlfindning i kode med standard JavaScript-metoder
I de følgende opgaver har en programmør skrevet noget kode og muligvis begået fejl. Du skal kontrollere, om koden gør det, der er beskrevet. Hvis koden ikke fungerer korrekt, skal du rette fejlene.
Задание 1
Koden skal finde summen af cifre i et tal:
javascriptlet num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 2
Koden skal finde summen af cifre i et tal:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 3
Koden skal finde summen af cifre i et tal:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // hvorfor viser den 5 og ikke 15?
Задание 4
Koden skal finde summen af cifre i et tal:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Задание 5
Koden skal finde produktet af cifre i et tal:
javascriptlet num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);