Functions: ========== Another Definition of Function: =============================== Syntax: let/var identifier = function(parameters with comma separation) { function body statements; } // A PROGRAM TO FIND THE AREA OF THE RECTANGLE. let area_square = function(a,b) { return a * b; } console.log("The Area of the Rectangle = "+area_square(9,7)); ============================================ Positional Arguments: ===================== fun1(x,y,z) { implementation; } fun1(a,b,c) # x = a, y = b & z = c fun1(c,a,b) # x = c, y = a & z = b // WAP IN JS TO FIND THE AREA OF THE TRIANGLE. /* a = sqrt(sX(s-a)X(s-b)X(s-c)) s = a+b+c/2 */ var area_triangle = function(a,b,c) // a = 5, b = 6 and c = 7 { let s = (a + b + c)/2; var area = Math.sqrt(s*(s-a)*(s-b)*(s-c)); console.log("Area = "+area); } area_triangle(5,6,7); area_triangle(3,4,5); ====================================== Keyword Arguments: ================== function(p,q,r) { implementation; } function(p = x,q = y,r = z); function(p = z,r = x,q = x) // WAP FOR ACCEPTING THE NAME AND PRINT THE WISH WITH THE NAME. var greetings = function(name) { message = "Hi," + "Good Evening " + name; return message; } console.log(greetings(name = "Aakash")); ==================================================== // // WAP FOR ACCEPTING THE NAME AND PRINT THE WISH WITH THE NAME. // var greetings = function(name) // { // message = "Hi," + "Good Evening " + name; // return message; // } // console.log(greetings(name = "Aakash")); var SumNumbers = function(a,b,c,d) { s = a+b+c+d; avg = s/4; return avg; // console.log("Sum = "+s); } a = SumNumbers(d = 100,a = 123,b = 112,c = 121); console.log(a); ========================================== // // WAP FOR ACCEPTING THE NAME AND PRINT THE WISH WITH THE NAME. // var greetings = function(name) // { // message = "Hi," + "Good Evening " + name; // return message; // } // console.log(greetings(name = "Aakash")); var SumNumbers = function(a,b,c,d) { s = a+b+c+d; avg = s/4; console.log("Sum = "+s) return avg; // console.log("Sum = "+s); } a = SumNumbers(d = 100,a = 123,b = 112,c = 121); p = 100; q = 200; r = 300; s = 400; console.log("Sum = "+SumNumbers(d = p,a = r,q,s)); // a = r, b = q, c = s, d = p console.log(a); ============================================= Default Arguments: ================== function(a = 0,b = 0,c = 0,d = 0) { implementation; } function() function(1,2) function sumNumbers(a = 0,b = 1,c = 2,d = -1) { sum = a + b + c + d; console.log(sum); } sumNumbers(); sumNumbers(10); sumNumbers(12,24,36); ===================================== arguments Keyword: ================== a[] = {1,2,3,4} 1 ==> index-0 2 ==> index-1 3 ==> index-2 fun() { arguments; implementation; } fun(1,2,3,,4,); // arguments Keyword let Value = function(){ let s = 0; console.log(arguments); for(i = 0;i