some random fiddles
few programs in Js i solved
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);
}
...