Gjetja e gabimeve në kod me metodat standarde të JavaScript

Në detyrat e mëposhtme një programues ka shkruar kodin dhe, ndoshta, ka bërë gabime në të. Ju duhet të kontrolloni, nëse kodi bën atë që përshkruhet. Nëse kodi nuk funksionon si duhet, ju duhet të korrigjoni gabimet.

Задание 1

Kodi duhet të gjejë shumën e shifrave të numrit:

javascriptlet num = 12345;
let arr = num.split('');

let sum = 0;
for (let digit of arr) {
  sum += digit;
}

console.log(sum);
Задание 2

Kodi duhet të gjejë shumën e shifrave të numrit:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = 0;
for (let digit of arr) {
  sum += digit;
}

console.log(sum);
Задание 3

Kodi duhet të gjejë shumën e shifrave të numrit:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = 0;
for (let digit of arr) {
  sum = Number(digit);
}

console.log(sum); // pse disfonksionon del 5, jo 15
Задание 4

Kodi duhet të gjejë shumën e shifrave të numrit:

javascriptlet num = 12345;
let arr = String(num).split('');

let sum = '';
for (let digit of arr) {
  sum += Number(digit);
}

console.log(sum);
Задание 5

Kodi duhet të gjejë prodhimin e shifrave të numrit:

javascriptlet num = 12345;
let arr = String(num).split('');

let prod = 0;
for (let digit of arr) {
  prod *= digit;
}

console.log(prod);