wifi連接器使用方法 wi-fi連接器
2024-07-03
更新時間:2024-07-03 18:05:29作者:未知
JavaScript 中的所有事物都是對象,如:字符串、數(shù)值、數(shù)組、函數(shù)等,每個對象帶有屬性和方法:(例:一輛顏色是白色的汽車在奔馳。)
對象的屬性:反映該對象某些特定的性質(zhì)的,如:字符串的長度、圖像的長寬等;
對象的方法:能夠在對象上執(zhí)行的動作。例如,時間的“獲取年份”(getFullYear)等;
創(chuàng)建對象:
方式一、使用new關(guān)鍵字創(chuàng)建
//定義
var myObject = new Object();//使用new關(guān)鍵字定義對象,在內(nèi)存里開辟一個無限擴大的空間,可以存放屬性和方法。myObject.name = "宋鐘基";myObject.age = 31;myObject.say = function(){ alert(this.name);}//this:哪個對象調(diào)用了這個方法,那么這個this指的就是這個對象//調(diào)用 document.write(myObject.name+myObject.age);myObject.say();
方式二、使用字面量創(chuàng)建
var 對象名 = {屬性名1:屬性值,屬性名2:屬性值2,…….}
例如:
var myObject = { name : "宋鐘基", age : 31, say : function() { alert(this.name); }}//調(diào)用 document.write(myObject.name+myObject.age); myObject.say();
方法三、工廠模式
如果是一個個的定義,就會產(chǎn)生大量的代碼,何不建個工廠,批量的生產(chǎn)出我們的對象
function person(name,age){ var myObject = new Object();//使用new關(guān)鍵字定義對象 myObject .name = name; myObject .age = age; myObject .say= function(){alert(this.name);} return myObject;//返回這個對象}//調(diào)用var song=person(“宋鐘基”,“31”);song.say();var qiao=person(“宋慧喬”,“36”);qiao.say();
方式四、構(gòu)造函數(shù)創(chuàng)建對象
構(gòu)造函數(shù)注意:
1.默認函數(shù)首字母大寫
2.構(gòu)造函數(shù)并沒有顯示返回任何東西。new 操作符后邊加構(gòu)造函數(shù)時,new會自動創(chuàng)建this對象,最后返回this對象。
function Person(name,age){//對象的name屬性this.name = name;//對象的age屬性this.age= age;//對象的say方法this.say = function(){alert(this.name);};}var song= new Person(“宋鐘基”,“31”);song.say();var qiao= new Person(“宋慧喬”,“36”);qiao.say();