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.
Kod sanuň sanlarynyň jemyny tapmaly:
let num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Kod sanuň sanlarynyň jemyny tapmaly:
let num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Kod sanuň sanlarynyň jemyny tapmaly:
let 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
Kod sanuň sanlarynyň jemyny tapmaly:
let num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Kod sanuň sanlarynyň köpeltmesini tapmaly:
let num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);