ホームページ  >  記事  >  ウェブフロントエンド  >  JS オブジェクト指向を記述する 5 つの方法_js オブジェクト指向

JS オブジェクト指向を記述する 5 つの方法_js オブジェクト指向

WBOY
WBOYオリジナル
2016-05-16 18:48:50936ブラウズ

Java コード

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

//最初の書き方
関数 Circle(r) {
this.r = r;
}
Circle.PI = 3.14159;
Circle.prototype.area = function() {
return Circle.PI * this.r * this.r;
var c = new Circle(1.0)


Java コード


//
var の 2 番目の書き方Circle = function() {
var obj = new Object();
obj.area = function( r ) {
return this.PI * r * r;
}
return obj;
}
var c = new Circle();
alert( c.area( 1.0 ) );


Java コード


コードをコピー コードは次のとおりです: //3 番目の書き方
var Circle = new Object();
Circle.PI = 3.14159;
Circle.Area = function( r ) {
return this.PI * r * r;
alert( Circle.Area( 1.0 ) );


Java コード



コードをコピー"PI":3.14159,
"area":function(r){
の書き方return this.PI * r * r;
}
} ;


Java コード



コードをコピー
コードは次のとおりです: //5 番目の書き方 var Circle = new Function(" this.PI = 3.14159;this.area = function( r ) {return r*r*this .PI;}"); alert( (new Circle()).area(1.0) );

これら 5 つの書き方、その長所と短所、およびどれと比較するかを説明しましょう 規範、特に最後の 2 つはよく見られます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。