argument は JavaScript の関数の特別なパラメーターです。たとえば、以下の は、argument を使用して関数パラメーターにアクセスし、関数が実行されるかどうかを決定します
。
<スクリプトタイプ="text/javascript">
function SayHello () {
If (arguments[0] == "さようなら")
return;
その他
alert( "hello" 引数[0]);
}
引数の長さ属性を使用してパラメータの数を返します。
<スクリプトタイプ="text/javascript">
function cNumbArg () {
return argument.length;
}
Document.write(cNumbArg(25,2255,"Hello") "
");//Return 3
Document.write(cNumbArg() "
");//0
Document.write(cNumbArg(1111) "
");//1
引数オブジェクトを使用して関数のオーバーロードをシミュレートします
<スクリプトタイプ="text/javascript">
関数 fnAdd () {
if (arguments.length == 0)
return;
else if (arguments.length == 1)
return argument[0] 5;
else (arguments.length > 1)
var iSum =0
for(var i=0;i
引数.length;i )
iSum = 引数[i];
return iSum;
}
Document.write(fnAdd(5) "
");
Document.write(fnAdd(10) "
");
Document.write(fnAdd(10,20) "
");
Document.write(fnAdd(10,20,30,40) "
");
皆さんは議論について新たな理解を深めましたか?実際、議論によってもっと多くのことができるようになりました。ぜひ考えて、もっと試してみてください。