aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/glossary/property/javascript/index.html
blob: 8bd94bccf93789164f92658f56f09e4961774ab2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
title: Property (JavaScript)
slug: Glossary/property/JavaScript
translation_of: Glossary/property/JavaScript
---
<p><strong>property</strong>(屬性)是典型的物件特徵,經常與資料結構聯結。屬性分為兩種類型:</p>

<ul>
 <li><em>實體屬性(Instance properties)</em>:保存的資料只於特定的物件實體中。</li>
 <li><em>靜態屬性(Static Properties)</em>:保存的資料為所有該型別物件所共有。</li>
</ul>

<p>屬性擁有一個名字(為{{glossary("string", "字串")}})以及值(可以是{{glossary("primitive", "基本資料型別")}}{{glossary("method", "方法")}}或是{{glossary("object reference", "物件參考")}})。請注意,當我們說「一個屬性保存著物件」,其實是指「一個屬性保存著物件的<em>參考(reference)</em>」。這其中的差別在於,當你改變屬性中的值的時候,所指向的物件實體之值也會改變。</p>

<h2 id="了解詳情">了解詳情</h2>

<h3 id="基本知識">基本知識</h3>

<ul>
 <li>維基百科的 {{InterWiki('wikipedia','Property (programming)')}}</li>
 <li><a href="https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">JavaScript 物件導向介紹</a></li>
</ul>