美國NASDAQ上市公司
外商IT教育培訓企業

0800-777-100


週一到週五 09:00~21:00 週六到週日 09:00~18:00

熱門課程

JavaScript入門教學#17|JavaScript物件(Objects)介紹


JavaScript的變數(variable)可被比喻成用來盛裝「值(value)」的容器。本篇介紹的「物件(objects)」就是變數(variable)的一種,且可以承裝多個值(value)。

一個物件(objects)可以被比喻成一張列有多個值(value)的清單,清單上每個物件的格式為「屬性:屬性值」。所有的屬性、屬性值均以冒號為區隔,範例與說明(「//」開頭的橫行為說明文字) 如以下所示:

See the Pen JavaScript 17-Objects-1 by Tedutw (@Tedutw) on CodePen.

結論:JavaScript 的物件 Objects 就像是容器,能裝多個「有名字」的值。

物件屬性(object property)

JavaScript 中,要存取物件的屬性(object property),有兩種寫法:

  1. 物件名.屬性名
  2. 物件名['屬性名']

以上兩種的範例與說明(「//」開頭的橫行為說明文字)如以下所示:

See the Pen JavaScript 17-Objects-2 by Tedutw (@Tedutw) on CodePen.

順帶一提,JavaScript 有內建「length」屬性,可以計算屬性名稱的字數。承上例,「length」屬性如下所示

See the Pen JavaScript 17-Objects-3 by Tedutw (@Tedutw) on CodePen.

物件方法(object method)

JavaScript 中的物件方法(object method)是一個含有「函式定義( function definition)」的屬性,存取物件方法(object method)的寫法如以下所示:

  • 物件名.方法名

如同大家都知道的,document.write() 會顯示資料的內容,這個 write()函式就是物件「document」的方法。「document.write()」就是一個物件方法(object method) 的例子。

上一篇:JavaScript入門教學#16|訊息框alert,confirm,prompt
下一篇:JavaScript入門教學#18|物件建構式(Object Construction)
Javascript入門教學#1

如何在網頁中嵌入JavaScript

JavaScript入門教學#2|變數

JavaScript入門教學#2|變數

JavaScript入門教學#3|資料類型

JavaScript入門教學#3|資料類型

JavaScript入門教學#4|數學運算子

JavaScript入門教學#4|數學運算子

JavaScript入門教學#5|賦值運算子

JavaScript入門教學#5|賦值運算子

JavaScript入門教學#6|邏輯運算子

JavaScript入門教學#6|邏輯運算子

JavaScript入門教學#7|if,else,else if條件式

JavaScript入門教學#7|if,else,else if條件式

JavaScript入門教學#8|switch條件判斷式

JavaScript入門教學#8|switch條件判斷式

JavaScript入門教學#9|for迴圈

JavaScript入門教學#9|for迴圈

JavaScript入門教學#10|while、do while迴圈

JavaScript入門教學#10|while、do while迴圈

JavaScript入門教學#11|break與continue

JavaScript入門教學#11|break與continue

JavaScript入門教學#12|使用者定義函式(Functions)

JavaScript入門教學#12|使用者定義函式(Functions)

JavaScript入門教學#13|函式中的參數(Parameters)

JavaScript入門教學#13|函式中的參數(Parameters)

JavaScript入門教學#14|函式中的參數(Parameters)

JavaScript入門教學#14|在函式中使用多重參數

JavaScript入門教學#15|函式回傳(return)

JavaScript入門教學#15|函式回傳(return)

JavaScript入門教學#16

JavaScript入門教學#16|訊息框alert,confirm,prompt

JavaScript入門教學#17

JavaScript入門教學#17|JavaScript物件(Objects)介紹

JavaScript入門教學#18

JavaScript入門教學#18|物件建構式(Object Construction)

 

選擇城市和中心
貴州省

廣西省

海南省