//定義構造方法
function stu1()
}var student=new stu1();
alert(student.method());
用var宣告的 變數和方法 都是物件people的私有變數和私有方法,不能在外部呼叫
function people()
}//向構造物件裡新增變數和方法,用prototype
people.prototype.gender="男";
people.prototype.eat = function()
引用資料型別 傳遞 位址
string型別資料 的各種方法
date
方法重寫
var now = new date();
date.prototype.getvardate(){
return this.getfullyear()+this.getmonth()+this.getdate();
array
陣列排序 array.sort();
array.join(",") 每個陣列元素後都加上「,」形成字串
array.splice(index,delnum,"insertelement") 從index元素開始刪除delnum個元素,然後插入 insertelement
構造方法構造器 構造方法過載
一 構造方法 構造器 定義 1 構造方法就是類似於方法,但是構造方法沒有返回值 不用也不能寫void 2 構造方法名字必須與類名相同 3 構造方法不能被static修飾 構造方法屬於物件,static屬於類 4 一旦定義帶參的建構函式,程式將不再為你自動建立空構造器。作用 可以在new物件的同時傳入...
js構造物件
js中定義類的方式有很多種 1 工廠方式 function car return ocar var car1 car var car2 car 呼叫此函式時將建立新物件,並賦予它所有的屬性和方法。使用此函式可以建立2個屬性完全相同的物件。當然我們可以通過給它傳遞引數來改版這種方式。function ...
js建構函式
1 經典例項,涵蓋全域性變數,區域性變數,變數宣告提公升,物件,上下文,閉包等知識 var num 4 var obj this.num 2 num 3 alert num var fn obj.fn window.num 8 num nan num 4 fn function alert num ...