2011-06-15 javascript
В ф-ию можно передать сколько угодно параметров (даже больше 3-х для данного примера), в примере показано 2 способа (переменная b и c) сделать параметры "по умолчанию":
function foo(a,b,c) {
if(typeof(a) == 'undefined') a = 1;
if(typeof(b) == 'undefined') b = 2;
c = c || 3;
alert(a + ' ' + b + ' ' + c);
}
foo(5);