If
you do not pass the arguments to a function, then the values of arguments are
undefined.
HelloWorld.js
function sum(a, b){ if(a == undefined || b == undefined){ console.log("a : " + a + ", b : " + b); return; } return a + b; } sum(); sum(10); sum(20, 30);
Output
a
: undefined, b : undefined
a
: 10, b : undefined
You
can add default values to the arguments. If you do not pass the arguments while
calling the method, then these default values are used.
HelloWorld.js
function sum(a = 1, b = 1){ return a + b; } var x = sum(); //sum(1, 1) var y = sum(10); //sum(10, 1) var z = sum(20, 30); console.log("x : " + x); console.log("y : " + y); console.log("z : " + z);
Output
x
: 2
y
: 11
z
: 50
No comments:
Post a Comment