JavaScript基礎簡介

前端入門到精通發表於2018-02-09

JavaScript最初由網景公司(Netscape)的Brendan Eich設計,命名為LiveScript,在Netscape與Sun合作之後將其改名為JavaScript。 l歐洲計算機制造協會ECMA在JavaScript基礎上制定了ECMA-262標準,並將其命名為ECMAScript,該標準被國際標準化組織ISO採納,作為各瀏覽器使用的指令碼程式的唯一標準。 lECMAScript和JavaScript的關係是:ECMA是JavaScript語言的國際標準,JavaScript是ECMAScript的一種實現。

一個完整的JavaScript實現由以下3個不同部分組成:

  1. 核心:ECMAScript 文件物件模型;

  2. DOM,Document Object Model

  3. 瀏覽器物件模型:BOM,Browser Object Model

JavaScript基礎簡介

JavaScript的基本資料型別:

JavaScript基礎簡介


JavaScript中除了string、number、boolean、null、undefined之外,其它的資料都是物件。

Javascript中建立物件

  1. 使用物件直接量建立物件:最直接、最高效、最簡便的方法

語法:

var objectName={

屬性名1: 值1 ,

屬性名2: 值2 ,

……

};

如果屬性值是函式,則該屬性就變成物件的方法。

var o={

a:function(){

return 1;

}

};

如果屬性值是物件,則可以設計巢狀結構的物件

var o={

a:{

b:1

}

};

如果屬性值是陣列

var o={

a:[1,2,3]

};

2.使用建構函式建立物件

使用new運算子呼叫函式來構造一個例項物件。

語法:var objectName=new functionName(args);

3.使用create()方法建立物件:

ECMAScript5為Object新增了一個靜態方法Object.create(),直接呼叫該方法可以快速建立一個新物件。

作用:建立一個具有指定原型且可選擇性包含指定屬性的物件。

語法:Object.create()(prototype,descriptors);

var obj1=Object.create({x:1,y:2});

var obj2=object.create(null);

今天JavaScript談到就到這裡了,學習web前端的可以加我的群,每天分享對應的學習資料:640633433,歡迎初學和進階中的小夥伴。多寫多練,面試就在我們的生活中。

相關文章