js對象

js對象

js中的所有事物都是對象:字符串,數值,數組,函數....

此外,js允許自定義對象

js提供多個內建對象:String,Date,Array........

對象只是帶有屬性和方法的特殊數據類型

eg: var   message="hello lwx";

var  x=message.length;    var  y=message.toUpperCase();

創建js對象

創建新對象有兩種不同的方法:

1.定義並創建對象的實例

2.使用函數來定義對象,然後創建新的對象實例


第一種:

例如:person=new Object();

person.firstname="bill";

person.lastname="gates";

person.eyecolor="blue";


person{firstname="bill",lastname="gates",eyecolor:"blue"};

第二種:

function   person(firstname,lastname,eyecolor)

{

this.firstname=firstname;

this.lastname=lastname;

this.eyecolor=eyecolor;

}

var  mybrother=new person("","","");

var  myfather=new person("","","");

注意:js是面向對象的語言,但是js不使用類

js  ---- for ... in 循環

var  person={fname:"bill",lname:"gates",age:56};

for  (x  in  person)   {txt=txt+person[x]};

結果是:billgates56












發佈了82 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章