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);