js 第五章總結(引用型別)

2021-10-05 18:16:32 字數 1958 閱讀 1637

引用型別的值(物件)是引用型別的乙個例項,它是一種資料結構,用於將資料和功能組織在一起,也常被稱為類。

一、object型別

1.建立方式:

(1)new+操作符

var person = new object()

; person.name = "lili"

; person.age = "18"

;

(2)物件字面量

var person =

; 或

var person =

; person.name = "lili"

; person.age = "18"

;

2.訪問物件屬性

(1)person[「name」]

(2)person.name(常用)

二、array型別

1.建立陣列

(1)array建構函式

var colors = new array()

;

//建立length為20的陣列

var colors = new array

(20)

;

//直接初始化陣列

var colors = new array

("red","pink","blue");

//省略new操作符

var colors = array

("gray");

var colors = array

(3);

(2)使用陣列字面量(陣列字面量由一對包含陣列的方括號表示)

var colors = ["red","pink","blue"];

var colors = ; //建立乙個空陣列

2.引用陣列元素:陣列名 [ 索引 ] ;

三、date型別

顯示日期和時間的方法。

四、regexp型別

regexp型別支援正規表示式。

1.正規表示式的匹配模式:

g:全域性模式,將此模式應用到所有字串

i:不區分大小寫模式,即匹配時忽略匹配項的大小寫

m:多行模式,與多行文字進行匹配

2.建立正規表示式

(1)使用字面量形式:

var 變數名 = / 目標字串 / 匹配模式

(2)建立regexp建構函式:

變數名 = new regexp(「字串」,「匹配模式」);

五、function型別

1.函式的定義

(1)通過函式的宣告:

function 函式名(任意數量的引數)

對於(1),呼叫語句可以在任何位置,因為解析器會率先解析函式的宣告

(2)使用函式表示式

var 變數名 = function(引數列表)

;

對於(2),呼叫語句只能在函式表示式後面,否則會出現錯誤

(3)使用function建構函式(不推薦)

六、基本包裝型別

boolean、number、string

每當讀取到乙個基本型別值的時候,後台就會建立乙個對應的基本包裝型別的物件,從而讓我們呼叫一些方法來操作這些資料。

引用型別與基本包裝型別的區別是生存期:基本包裝型別為其建立的屬性和方法存在於一瞬間,然後立即被銷毀。

七、單體內建物件

clobal、math

1.global物件:所有在全域性作用域中定義的屬性和函式都是global物件的屬性。

2.math物件:儲存著數學公式和資訊。

js第五章引用型別

5.2.6陣列的操作方法 concat 基於當前陣列中的所有項建立乙個新陣列,返回的是新陣列。該方法會先建立當前陣列的乙個副本,然後將接收到的引數新增在這個副本的末尾,最後返回新構建的陣列。slice 選取陣列部分項。兩引數,分別是要返回項的起始和結束位置。splice 向陣列的中部插入項。spli...

JS 第五章 幾個引用型別簡述

1.let obj new object 會呼叫建構函式 2.let obj 不會呼叫建構函式 1.let atrr obj attr 2.let attr obj.attr 1 建立方法 1.let arr new array 3 規定了長度為3 如果取 arr 3 長度之外 則值為undefin...

第五章總結

5.1選單 選單是windows應用程式視窗的乙個非常重要的組成部分,視窗的選單欄一般在標題欄下面。這個選單通常稱為 主選單 5.1.1建立和程式設計選單 選單用於sdi 單文件介面 或mdi 多文件介面 以及基於對話方塊的應用程式,在基於對話方塊的應用程式中新建 設計並編輯選單後,在該對話方塊的 ...