ホームページ  >  記事  >  ウェブフロントエンド  >  Javascript基礎講座 - 引数の詳しい解説_基礎知識

Javascript基礎講座 - 引数の詳しい解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 16:19:421358ブラウズ

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) "
");

皆さんは議論について新たな理解を深めましたか?実際、議論によってもっと多くのことができるようになりました。ぜひ考えて、もっと試してみてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。