引用型別的值(物件)是引用型別的乙個例項,它是一種資料結構,用於將資料和功能組織在一起,也常被稱為類。
一、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 多文件介面 以及基於對話方塊的應用程式,在基於對話方塊的應用程式中新建 設計並編輯選單後,在該對話方塊的 ...