建構函式 包裝類

2021-09-23 15:23:24 字數 1152 閱讀 8165

建構函式的內部原理

1 在函式體最前面的隱式的加上this={}

2執行this.***=***;

3隱式的返回this

//要 new 了後才發生的三步驟

//必須要大駝峰式 如person

function student(name,age,***);

this.name=name;

this.age=age;

this.***=***;

//return this;

}

有new不能返回原始值

function person(name,height)

var person=new person('xiaowang',180);

console.log(person);

包裝類

var num=4;

num.len=3;

//new number(4).len=3;

//delete

////new number(4).len

console.log(num.len); //underfined

var str='abcd';

str.length=2;

//new string('abcd').length=2;delete

console.log(str); //abcd

console.log(str.length); //4

function person(name,age,***)

this.say=sss;

}var person=new person();

person.say(); //1

person.say(); //2

var person1=new person();

person1.say(); //1

var x=1,y=z=0;

function add(n)

y=add(x);

function add(n)

z=add(x);

//x=1 y=4 z=4

類,建構函式

建構函式的方法名必須與類名相同。構造方法是一種特殊的方法,具有以下特點。1 構造方法的方法名必須與類名相同。2 構造方法沒有返回型別,也不能定義為void,在方法名前面不宣告方法型別。3 構造方法的主要作用是完成物件的初始化工作,它能夠把定義物件時的引數傳給物件的域。4 構造方法不能由程式設計人員呼...

包裝類 包裝類物件 包裝類的型別轉換功能 已完結

在敘述前首先區分三者間的關係 因為在複習過程中,發現自己傻傻分不清 1.包裝類 js提供了三個包裝類 boolean string number 這兒不是基本資料型別中的boolean string number。上述是包裝類,是物件 2.包裝 類 物件 使用new boolean string n...

父類建構函式 子類建構函式

1.子類可以通過super關鍵字來顯式地呼叫父類的建構函式。2.當父類沒有提供無引數的建構函式時,子類也不可以有無參建構函式,且子類的建構函式中必須顯式的呼叫父類的建構函式 3.如果父類提供了無引數的建構函式,此時子類的建構函式就可以不顯式的呼叫父類的建構函式,預設呼叫父類的無參建構函式。4.只要父...