function sum() { var num = arguments[0]; if(arguments.length === 2) { return arguments[0] + arguments[1] } else { return function(sec) { return num + sec; } } } alert(sum(2,3));//5 alert(sum(2)(3));//5 alert(sum(2,3)===sum(2)(3));//true