task

by Samar Pattanayak

JavaScript

function add(a, b) {
  console.log(a + b);
}
add(10, 20);

function addN() {
  var sumN = 0;
  if (arguments.length > 0) {
    for (var i = 0; i < arguments.length; i++) {
      //alert(typeof(arguments[i]));
      if (typeof(arguments[i]) == 'number') {
        sumN = sumN + arguments[i];
      } else if (Array.isArray(arguments[i])) {
        for (var j = 0; j < arguments[i].length; j++) {
          sumN = sumN + arguments[i][j];
        }
      }
    }
  }
  console.log(sumN);
}
addN(1, 2, 3, 4, 5, 6, 7, 8, 9, [10, 20, 30, 40, 50]);

var Obj = {
  a: 10,
  b: 20,
  c: 30,
  d: 40
}

function addO() {
  //alert(arguments[0].value)
  console.log(this.a + this.b + this.c + this.d);
}
addO.call(Obj);

function MixO() {
  //alert(arguments[0].length);
  //alert(arguments[0][1]);
  //alert(arguments[0][2]);
  //alert(arguments[0][3]);
  //alert(arguments[0][4]);
  var sum = 0
  for (var i = 0; i < arguments.length; i++) {
    if (arguments[i] != 'number') {
      for (var j = 0; j < arguments[i].length; j++) {
        console.log(arguments[i][j]);
        if (typeof(arguments[i][j]) == 'number') {
          sum = sum + arguments[i][j];
        } else {
          //alert('Hi')
          for (var k = 0; k < arguments[i][j].length; k++) {
            //alert(typeof(arguments[i][j][k]));
            //alert(sum);
            //alert(arguments[i][j][0]);
            if (typeof(arguments[i][j][k]) == 'number') {
              sum = sum + arguments[i][j][k];
            }
          }
        }
      }
    }
  }
  console.log(sum)
}
MixO([1, 2, [3, {
  'company': 'CTS'
}, 4, ], 5]);
console.log(13 % 2 == 0 ? "Even" : "Odd");

function changeOrder(str) {
  var arrS = str.replace(/,/g, ' , ').split(' ');
  var finalArr = [];
  for (var i = 0; i < arrS.length; i++) {
    console.log(arrS.length);
    var revStr = '';
    for (var k = arrS[i].length; k > 0; k--) {
      //console.log(arrS[i].length);
      revStr = revStr + arrS[i][k - 1];
      //console.log(revStr);
    }
   ...