JavaScript standart metodlari bilan kod xatolarini topish
Quyidagi vazifalarda ma'lum bir dasturchi kod yozgan va, ehtimol, unda xatolar qilgan. Siz tekshirishingiz kerak, kod tavsiflangan ishni bajaradimi yoki yo'q. Agar kod noto'g'ri ishlasa, siz xatolarni to'g'rilashingiz kerak.
Задание 1
Kod raqam raqamlari yig'indisini topishi kerak:
javascriptlet num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 2
Kod raqam raqamlari yig'indisini topishi kerak:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Задание 3
Kod raqam raqamlari yig'indisini topishi kerak:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // negadir 15 emas, balki 5 chiqadi
Задание 4
Kod raqam raqamlari yig'indisini topishi kerak:
javascriptlet num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Задание 5
Kod raqam raqamlari ko'paytmasini topishi kerak:
javascriptlet num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);