Iskanje napak v kodi s standardnimi metodami JavaScript
V naslednjih nalogah je nek programer napisal kodo in morda naredil napake. Preveriti morate, ali koda dela tisto, kar je opisano. Če koda ne deluje pravilno, morate napake popraviti.
Koda naj bi našla vsoto števk števila:
let num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Koda naj bi našla vsoto števk števila:
let num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Koda naj bi našla vsoto števk števila:
let num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // zakaj izpiše 5, ne 15
Koda naj bi našla vsoto števk števila:
let num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Koda naj bi našla produkt števk števila:
let num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);