Advertisement
nher1625

Make_Recursive

May 28th, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Global scope object is stored in the window variable in js
  2. var myVar = 10;
  3. //console.log("myVar" in window); // -> true
  4. //console.log(window.myVar); // -> 10
  5.  
  6. for (var name in myVar) {
  7.     console.log(name);
  8. }
  9.  
  10. // TO DO: Make Recursive
  11. // the sum of a range
  12. function range(start, end) {
  13.     var x = Array();
  14.     if (start <= end) {
  15.         for (var i = start; i < (end+1); i++) {
  16.             x.push(i);
  17.         }
  18.         return x;
  19.     }
  20.     else {
  21.         for (var i = start; i > (end+1); i--) {
  22.             x.push(i);
  23.         }
  24.         console.log(x);
  25.         return x;
  26.     }
  27. }
  28.  
  29. function sum(n) {
  30.     var y = 0;
  31.     if (n >= 0) {
  32.         for (var i = 0; i <= n.length; i++) {
  33.             y += Number(i);
  34.         }
  35.         return y;
  36.      }
  37.     else {
  38.         for (var i = 0; i <= n.length; i++) {
  39.             y -= Number(i);
  40.         }
  41.         return y;
  42.     }
  43. }
  44. console.log(sum(range(1,-10)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement