Hledání chyb v kódu se standardními metodami JavaScriptu
V následujících úlohách určitý programátor napsal kód a možná v něm udělal chyby. Musíte zkontrolovat, zda kód dělá to, co je popsáno. Pokud kód funguje nesprávně, musíte chyby opravit.
Задание 1
Kód má najít součet číslic čísla:
javascriptlet num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 2
Kód má najít součet číslic čísla:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 3
Kód má najít součet číslic čísla:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // z nějakého důvodu vypisuje 5, a ne 15
Задание 4
Kód má najít součet číslic čísla:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Задание 5
Kód má najít součin číslic čísla:
javascriptlet num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);