Սխալների որոնում 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); // ինչու՞ է տպում 5, և ոչ 15
Задание 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);