建構函式和物件

2021-09-29 00:01:16 字數 1174 閱讀 8608

建構函式和物件

物件的作用:1.用來程式設計 2.儲存資料

建構函式只會產生物件,建構函式是用來構造物件的函式

建構函式用來構造物件,物件被用來程式設計,物件導向程式設計

。var obj = {};

物件組成:屬性和屬性值 ,屬性和屬性值之間用:連線,每對屬性之間用,號隔開 也叫鍵值對

console.log(obj); //列印 {}

console.log(typeof obj); //資料型別 object

字面量建立:

var obj = }

物件屬性的訪問:

1.點語法

console.log(obj.name); // 列印:我是字串

console.log(obj.show); // 列印 : f ()

obj.show(); //列印:hello

建構函式方式建立:

var obj = new object();

obj.name = 「admin」;

obj.show = function()

console.log( obj.name); // 列印 admin

console.log(obj .show); // 列印 f ()

obj . show(); // 列印 hello

console . log(obj); // 列印

console . log(typeof obj) ; // 資料型別 object

js中萬物皆物件

var str = 「hello」 //字面量方式

var str = new string(); // 建構函式方式創造字元

console.log(str); //列印

console.log(typeof str); // object 雖然用建構函式的方式創造出來的字元,型別是物件,但本身依舊是字元的操作方式

console.log (str+0+1); //01

var num = 1356; //字面量方式

var num = new number(135); //建構函式方式

console.log(num); // 輸出 number (135)

關鍵字:new 一種執行函式的方式 。預設情況下,只要函式被new執行,都會得到乙個物件型別的資料

js 中物件和建構函式

物件 可以有屬性和方法 物件的建立方法 1 var obj 物件字面量 物件直接量 2 建構函式 2.1 系統自帶的函式 object array eg var obj new object 2.2 自定義要符合大駝峰式命名規則 function a var aa new a var first d...

類和物件 複製建構函式

形如x x x 或x x const x 二選一,後者能以常量物件作為引數 class complex complex c1 呼叫預設無參建構函式 complex c2 c1 呼叫預設的複製建構函式,將 c2 初始化成和c1一樣class complex complex const complex ...

物件導向精要 建構函式和原型物件

function person 建構函式 首字母大寫 function person var person1 new person instanceof 方法 function person var person1 new person console.log person1 instanceof ...