also I used isInteger boolean condition to check that lowInteger and highInteger is an integer that return an error an if statement to check that lowInteger and highInteger returns error if they are less than zoro then if lowInteger is greater than highInteger then assign lowInteger to a temperary holder variable then assign value of lowInteger to highInteger then return the value of temperary holder back to highInteger create a variable that holds the final sumAll loop through the lowInteger and assign the final value to finalSum then return finalSum |
||
---|---|---|
.. | ||
README.md | ||
sumAll.js | ||
sumAll.spec.js |
README.md
Exercise 05 - sumAll
Implement a function that takes 2 integers and returns the sum of every number between(and including) them:
sumAll(1, 4) // returns the sum of 1 + 2 + 3 + 4 which is 10
Hints
Think about how you would do this on pen and paper and then how you might translate that process into code:
- make sure you pay attention to the function parameters
- create a variable to hold the final sum
- loop through the given numbers (link)
- on each iteration add the number to the sum
- return the sum after finishing the loop