續「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 情況 -->
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/