JavaScript 関数、メソッド、オブジェクト コード_JavaScript スキル

WBOY
リリース: 2016-05-16 18:59:29
オリジナル
984 人が閲覧しました

関数リテラルは、一度だけ使用され、名前を付ける必要のない関数に適しています。次の例のように、後者にはファクト関数名がありますが、自己呼び出しにのみ使用されます。

コードをコピー コードは次のとおりです。

var f = function(x)
{
return x*x;
}
var f = function fat(x)
{
if(xelse return x*fact (x- 1);
};

関数のパラメータ配列: Arguments オブジェクト。一般的に使用される argument[i] 参照、arguments.length など。
オブジェクト:
オブジェクト定義 (関数) のメソッドは実際には関数です。ネストされた関数との違いは、オブジェクト エンティティがキーワード this を通じて参照されることです。
コードをコピー コードは次のとおりです。

function Rectangle(w, h)
{
this.width = w;
this.area = エリア;
this.setSize = setSize; //コンストラクター定義メソッドを渡す
function Rectangle_enlarge()
{
this.width *= 2;
this.height *= 2;
function setSize(width, height )
{
if(arguments.length < 2)
{
throw new Error("argumentsless!")
}
else if(arguments.length > = 2 )
{
this.width = width;
this.height = height;
}
}
関数 area()
{
return ( .width * this.height);
}
function area1()
{
alert(10);
}
}


プロトタイプ オブジェクトおよび継承:
プロトタイプ オブジェクトは、メソッドやその他の共通属性を保存するのに理想的な場所であり、C# の静的フィールドに相当します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!