Я видел множество других сообщений по этой теме, но ни одного в javascript. вот мой код.
var theNumber = function digitAdd (base, exponent) {
var number = 1;
for (i=0; i < exponent; i++) {
var number = base * number;
}
return number
}
function find(theNumber) {
var sum=0;
parseInt(theNumber);
while(theNumber>0)
{
sum=sum+theNumber%10;
theNumber=Math.floor(theNumber/10);
}
document.writeln("Sum of digits "+sum);
}
find(theNumber (2, 50));
Я получаю правильный ответ, я просто не совсем понимаю вторую функцию, а именно оператор while. Любая помощь будет принята с благодарностью. Спасибо!