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>
|