Les arguments d'une fonction sont mis à jour dans un tableau. En conséquence, l'utilisation des arguments passés vers une fonction peut être effectuée par arguments[i]i est la position de l'argument dans le tableau et débute par zéro.

Le total du nombre d'arguments passés est indiqué par la propriété length (arguments.length).

function calcul(x)
{
  var resultat=arguments[0]*arguments[0];
  return resultat;
}

function calcul(x,y)
{
  var resultat=arguments[0]*arguments[1];
  return resultat;
}

function imprime(a,b,c,d,e)
{
  for (var i=0; i<arguments.length; i++)
  {
    document.write(argument[i]+"\n");
  }
  return;
}