How to perform sum of digits from 1 to n in javascript?

 Posted by Kmandapalli on 3/3/2014 | Category: JavaScript Interview questions | Views: 1022 | Points: 40
Answer:

<SCRIPT>

function sumDigits(num) {
var i, sum = 0;
//can declare two variables at once

for (i = 1; i <= num; i++) {
sum += i; // add each number to sum (ie, 1 + 2 + ...+ num)
}

// Display result
alert("The sum of the digits from 1 to "+ num + " is:\n\n\t " + sum);
}
</SCRIPT>

<BODY>

Looping Functions - Calculate the sum of the digits.

<FORM NAME="SumNums">
The sum of the digits from 1 to:
<INPUT TYPE="text" NAME="charNum">
<INPUT TYPE="button" VALUE="Calculate"
onClick="sumDigits(SumNums.charNum.value)">
</FORM>


Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response