Использование Function.length и arguments.length.
function addNumbers(x,y){ if (arguments.length == addNumbers.length) { return (x+y)
} else return 0 }
Если Вы передаёте этой функции больше двух аргументов, она возвращает 0:
result=addNumbers(3,4,5) // возвращает 0 result=addNumbers(3,4) // возвращает 7 result=addNumbers(103,104) // возвращает 207