JavaScript-iň standart usullary bilen koddaky ýalňyşlyklary gözlemek
Aşakdaky meselelerde belli bir programmist kod ýazdy we, belki, onda ýalňyşlyklar galdyrdy. Siz barlamaly, kod görkezilýänini ýerine ýetirýärmi. Eger kod nädogry işlese, siz ýalňyşlyklary düzetmeli.
Задание 1
Kod sanuň sanlarynyň jemyny tapmaly:
javascriptlet num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 2
Kod sanuň sanlarynyň jemyny tapmaly:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 3
Kod sanuň sanlarynyň jemyny tapmaly:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // näme üçin 5 çykaryar, 15 däl
Задание 4
Kod sanuň sanlarynyň jemyny tapmaly:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Задание 5
Kod sanuň sanlarynyň köpeltmesini tapmaly:
javascriptlet num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);