Ricerca di errori nel codice con i metodi standard di JavaScript
Nei seguenti problemi, un programmatore ha scritto del codice e potrebbe aver commesso degli errori. Devi verificare se il codice fa ciò che è descritto. Se il codice non funziona correttamente, devi correggere gli errori.
Il codice dovrebbe trovare la somma delle cifre del numero:
let num = 12345;
let arr = num.split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Il codice dovrebbe trovare la somma delle cifre del numero:
let num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum += digit;
}
console.log(sum);
Il codice dovrebbe trovare la somma delle cifre del numero:
let num = 12345;
let arr = String(num).split('');
let sum = 0;
for (let digit of arr) {
sum = Number(digit);
}
console.log(sum); // per qualche motivo stampa 5, non 15
Il codice dovrebbe trovare la somma delle cifre del numero:
let num = 12345;
let arr = String(num).split('');
let sum = '';
for (let digit of arr) {
sum += Number(digit);
}
console.log(sum);
Il codice dovrebbe trovare il prodotto delle cifre del numero:
let num = 12345;
let arr = String(num).split('');
let prod = 0;
for (let digit of arr) {
prod *= digit;
}
console.log(prod);