JavaScript стандартті әдістерімен кодтағы қателерді іздеу

Төмендегі есептерде белгілі бір программашы код жазған және, мүмкін, онда қателер жіберген. Сіз кодтың сипатталған нәрсені жасайтынын тексеруіңіз керек. Егер код дұрыс жұмыс істемесе, сіз қателерді түзетуіңіз керек.

Задание 1

Код санның цифрларының қосындысын табуы керек:

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

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

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

Код санның цифрларының қосындысын табуы керек:

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

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

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

Код санның цифрларының қосындысын табуы керек:

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

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

console.log(sum); // неге 15 емес, 5 шығады?
Задание 4

Код санның цифрларының қосындысын табуы керек:

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

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

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

Код санның цифрларының көбейтіндісін табуы керек:

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

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

console.log(prod);