首頁 > web前端 > js教程 > JavaScript中的原型prototype屬性使用詳解_基礎知識

JavaScript中的原型prototype屬性使用詳解_基礎知識

WBOY
發布: 2016-05-16 15:56:25
原創
1045 人瀏覽過

 prototype屬性可以將屬性和方法加入任何物件(Number, Boolean, String 和Date等)。

註:原型(Prototype)是一個全域的屬性,它可以使用在幾乎所有的物件。
文法

object.prototype.name = value

登入後複製

實例:

這裡有一個例子展示如何使用原型(prototype)屬性的屬性加入到物件:

<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

登入後複製

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板