iT邦幫忙

DAY 29
0

JavaScript學習路系列 第 29

JavaScript學習路-(29)object-2

續「JavaScript學習路-(28)object-1」

建立物件後就需要提取物件的值。
現在想提取名字,直接把物件名稱以及裡面屬性鍵叫出來,
可以用 + 號去連結 HTML 字串:

document.write(mrLin.name + "<br>");

另一種方法:

document.write(mrLin["name"]);

提取函式:

document.write(mrLin.talk);






mrLin['talk']();

鐵大對於存取物件的寫法有寫一篇解說,因為很清楚所以可以直接連過去看:D
[JavaScript] 存取物件屬性的方式

JavaScript 有很多不同的物件,大概分成四種:
JavaScript 內建的、瀏覽器的、文件的、開發人員寫的。
以下是基本的物件語法,很有既視感...因為前面文章都有學習過。

Boolean 物件:
建立 boolean 新實體

var booleanObj = new Boolean(value);

不用 new 的話,就是 Boolean 函式。

var booleanObj = Boolean(value);

回傳 false 情況 -->

  1. 沒有提供參數 (value)
  2. 提供數字以外的參數(包括 0)
    其他則會回傳 true

Boolean 物件的 true / false 跟 判斷式的 true / false 是不一樣的,
值只要不是 undefined, null, 0, NaN, "" ,物件,傳入到條件語句,結果仍為 true

Boolean 物件有兩種方法:
toString() 可以回傳字串形式
valueOf() 可以回傳物件數值

Number 物件:

var numObj = new Number(value);

(value) value 參數裡面可代入整數、浮點數、字串、
其他物件,不過非數字的物件會回傳 NaN
如果沒有加 new,就當函式使用:

var numObj = Number(value);

Number 物件的屬性:
constructor 屬性:指定用來建立物件的函式
prototype 屬性:傳回物件類別的原型參考

待續

本文同步發表於 http://azzurro.blog.aznc.cc/learn\_javascript\_29/


上一篇
JavaScript學習路-(28)object-1
下一篇
JavaScript學習路-(30)object-3
系列文
JavaScript學習路30

尚未有邦友留言

立即登入留言