ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのprototype属性の使い方を詳しく解説_基礎知識

JavaScriptのprototype属性の使い方を詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:56:251028ブラウズ

プロトタイプ属性は、任意のオブジェクト (数値、ブール値、文字列、日付など) にプロパティとメソッドを追加できます。

注: プロトタイプは、ほぼすべてのオブジェクトで使用できるグローバル プロパティです。
文法

object.prototype.name = value

例:

プロトタイプ属性を使用してオブジェクトにプロパティを追加する方法を示す例を次に示します。

<html>
<head>
<title>User-defined objects</title>

<script type="text/javascript">

function book(title, author){
  this.title = title; 
  this.author = author;
}
</script>
</head>
<body>
<script type="text/javascript">
  var myBook = new book("Perl", "Mohtashim");
  book.prototype.price = null;
  myBook.price = 100;
  document.write("Book title is : " + myBook.title + "<br>");
  document.write("Book author is : " + myBook.author + "<br>");
  document.write("Book price is : " + myBook.price + "<br>");
</script>
</body>
</html>

これにより、次の結果が生成されます:

Book title is : Perl
Book author is : Mohtashim
Book price is : 100

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