How to pass parameter to function with unequal arguments

I know how to pass parameters between functions, but I want to pass around parameters between functions with unequal arguments like an example below:

function a(i) {
function b(j) {
function c(i,j) {

How do I do that?
Thank you,

The return statement ends the execution of a function, so in the example above, c(i) is never executed.
If you mean you want to pass variable numbers of parameters, then JavaScript allows that anyway.
Of course where variable numbers of arguments are expected, the receiving function must check that parameters are not undefined prior to using them.

Thank for your help,
So you are suggesting that if there is only function a is working at the time, function c will do it job anyway. I want variable i from function a always the first argument in c and not j from function b.