2009年05月04日

JavaScriptの省略引数

function 内で arguments[n] で参照できますが、arguments.length
に引数の数が入るので以下のようにする事ができます

■引数1つは固定で後はオプションにする。
<script type="text/javascript">

function argumentTest(a) {

	var param2="",param3="",param4="";

	document.write( "■" + a + "<br>" );

	if ( arguments.length > 1 ) {
		param2 = arguments[1];
		document.write( param2 + "<br>" );
	}
	if ( arguments.length > 2 ) {
		param3 = arguments[2];
		document.write( param3 + "<br>" );
	}
	if ( arguments.length > 3 ) {
		param4 = arguments[3];
		document.write( param4 + "<br>" );
	}

}


argumentTest( "ひとつ" );
argumentTest( "ふたつ", 1 );
argumentTest( "みっつ", "A", "B" );
argumentTest( "よっつ", "x", "y", "z" );

</script>



posted by night wálker at 12:24| JavaScript
JavaScript ベーシック
SyntaxHighlighter
クロスブラウジング
その他
Highslide JS
思いの他綺麗に撮れた花
ブログを彩るには、JavaScript が必ず必要です。
特に、Google の存在は大きく、Google MAP をはじめとする
いろいろな先進の技術を簡単に利用できます。
結構知られていないものもあり、少し JavaScript を勉強すれば使えるようになって
自分のブログにいろいろな花を添える事ができるようになると思います。
※ この花は Highslide JS と言って Google とは関係ありません。



Admin