jsのarguments

2257 ワード

     ,   arguments          ,             arguments[0],arguments.length

  arguments ?
   :1:arguments
   , AO , undefined
   , AO .
  2: , arguments
  t(a,b,c){},
   : t(1,2,3,4,5) 5
   , AO a,bc,3 , arguments 1,2,3,4,5,

   , arguments
  3:arguments 0, 1,2,.... ,
  4:arguments.length
  5:arguments , , length
  6:arguments , ,arguemnts arguments,
   arguments
  <script type="text/javascript">
  // , ,
  function area () {
  if(arguments.length == 1) {
  alert(3.14 * arguments[0] * arguments[0]);
  } else if(arguments.length == 2) {
  alert(arguments[0] * arguments[1]);
  } else if(arguments.length == 3) {
  alert(arguments[0] + arguments[1] + arguments[2]);
  } else {
  return null;
  }
  }
  area(10,20,30);
  
  </script>