FUNCTION
function add (a,b)
{var c = a+b;
return c}
var ans = add(4,5)
console.log(ans)
ANAYMOUS FUNCTION
var add = function (a,b)
{var c = a+b;
return c}
var res = add(5,5)
console.log(res)
IIFE - Immediately Invoked Functional Expression
(function (a,b)
{var c = a+b;
console.log c})(6,8)
ARROW FUNCTION
var add =(a,b) =>return a+b;
var res = add(5,5)
console.log(res)
function add (a,b)
{var c = a+b;
return c}
var add =function(a,b)
{var c = a+b;
return c}
(function(a,b)
{var c = a+b;
return c})(4.5)
var add =(a,b) =>return a+b;
PARAMETER & ARGUMENTS
function add (a,b,c)
{return a+b+c}
add(1,2,3) //6
add(1,2,3,4,5) //6 it takes only the first three arguments
add(1,2)//NaN the missed argument is taken as "undefined"
DEFAULT PARAMETERS
function add (a=10,b,c)
{return a+b+c}
add(1,2,3) //6
add(1,2)//NaN the missed argument is taken as "undefined"
function add (a,b,c=10)
{return a+b+c}
add(1,2,3) //6
add(1,2)//13
Comments
Post a Comment