JavaScript學習筆記

1.
向未聲明的 JavaScript 變量來分配值
如果您把值賦給尚未聲明的變量,該變量將被自動作爲全局變量聲明。
for example:
carname="Volvo";
將聲明一個全局變量 carname,即使它在函數內執行。


2.
JavaScript 中的所有事物都是對象:字符串、數值、數組、函數...
此外,JavaScript 允許自定義對象。


3.
創建 JavaScript 對象
通過 JavaScript,您能夠定義並創建自己的對象。
創建新對象有兩種不同的方法:
定義並創建對象的實例:


創建直接的實例:
這個例子創建了對象的一個新實例,並向其添加了四個屬性:
實例
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
親自試一試
替代語法(使用對象 literals):
實例
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};


使用函數來定義對象,然後創建新的對象實例:
使用對象構造器
本例使用函數來構造對象:
實例
function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}
親自試一試
創建 JavaScript 對象實例
一旦您有了對象構造器,就可以創建新的對象實例,就像這樣:
var myFather=new person("Bill","Gates",56,"blue");
var myMother=new person("Steve","Jobs",48,"green");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章