Dag iedereen ik probeer een functie te maken dat alle getallen bij elkaar optelt bv.: je hebt 999=>9+9+9=>27=>2+7=>9
Nu ben ik bezig in javascript met zo'n functie maar wanneer ik de functie gebruik krijg ik in de console Undefined te zien op de lijn waar de functie wordt uitgevoerd.
code:
JavaScript
function sumDigits(number) {
var str = number.toString();
while(sum > 9){
var sum = 0;
for (i = 0; i < str.length; i++) {
sum += parseInt(str.charAt(i), 10);
}
}
return sum;
}
Toon Meer
Is er iemand die de fout ziet?