HOME>WEBプログラム覚書>不特定多数の引数をもつ関数

不特定多数の引数をもつ関数

関数に引数を渡す場合は多々あるが、引き渡す値の数が不特定の場合javascriptではargumentsで引数を取り出すことができる。

サンプル

Javascript

  1. <script language="javascript" type="text/javascript">
  2.     function arg(){
  3.         var kei = 0;
  4.         for(i=0; i<arguments.length; i++){
  5.             kei += arguments[i];
  6.         }
  7.         alert(kei);
  8.     }
  9. </script>
  10.  

HTML

  1. <ul>
  2.     <li onclick="arg(1,2,3)">1+2+3は?</li>
  3.     <li onclick="arg(4,5,6,7,8,9)">4+5+6+7+8+9は?</li>
  4. </ul>
  5.  

実行結果

  • 1+2+3は?
  • 4+5+6+7+8+9は?
投稿日 2007年9月22日 20:03
カテゴリ JavaScript
タグ テストコード | 言語仕様 | 関数
トラックバック URL http://www.kantenna.com/cgi-bin/mt504/mt-tb.cgi/1094

コメント

コメントする
Name
Email Address
URL