// JavaScript for the C# Guy // Overloads don't exist function hello(one) { $('#test').text("In First 'Overload'"); } function hello(one, two) { $('#test').text("In Second 'Overload'"); } function multiple() { var result = "Number of Arguments: " + arguments.length + "<br/>"; $.each(arguments, function(i, arg) { result = result + typeof(arg) + "<br/>"; }); $("#test").html(result); } $(function() { $('#test-overload').click(function() { hello("one parameter"); }); $('#test-params').click(function() { multiple("first", 1, 1.0, new Object()); }); });
<button id="test-overload">Test Overload</button> <button id="test-params">Test Params</button> <div id="test">before</div>