(一)語法 對(duì)象可以通過兩種形式定義: 1. 聲明(文字)形式 2. 構(gòu)造形式 (二)類型 1. JavaScript語言類型 2. JavaS...
(一)垃圾回收機(jī)制 函數(shù)中局部變量經(jīng)歷一個(gè)生命周期: 當(dāng)我們定義一個(gè)變量時(shí),會(huì)為它分配一個(gè)內(nèi)存空間用來儲(chǔ)存變量的值;當(dāng)我們讀取或使用這個(gè)變量時(shí),...
一、關(guān)于this 1. 為什么使用this this 提供了一種更優(yōu)雅的方式來隱式“傳遞”一個(gè)對(duì)象引用,因此可以將 API 設(shè)計(jì) 得更加簡潔并且...
一、執(zhí)行上下文概念 JavaScript代碼的執(zhí)行過程分為兩個(gè)階段: 代碼編譯階段:由編譯器完成,將代碼翻譯成可執(zhí)行代碼 代碼執(zhí)行階段:由引擎完...
(一)函數(shù)作用域 1. 函數(shù)中的作用域 函數(shù)作用域的含義是指,屬于這個(gè)函數(shù)的全部變量都可以在整個(gè)函數(shù)的范圍內(nèi)使用及復(fù)用(事實(shí)上在嵌套的作用域中也...
(一)作用域是什么? 1. JavaScript代碼的執(zhí)行過程 JavaScript代碼的整個(gè)執(zhí)行過程,分為兩個(gè)階段,代碼編譯階段與代碼執(zhí)行階段...
在 ECMAScript 中,所有對(duì)象并非同等創(chuàng)建的。一般來說,可以創(chuàng)建并使用的對(duì)象有三種:本地對(duì)象、內(nèi)置對(duì)象和宿主對(duì)象,對(duì)象還包含兩類屬性:自...
引用類型的值(對(duì)象)是引用類型的一個(gè)實(shí)例。引用類型有時(shí)候也被稱為對(duì)象定義,因?yàn)樗鼈兠枋龅氖且活悓?duì)象所具有的屬性和方法。 對(duì)象是某個(gè)特定引用類型的...
ECMAScript 通過 RegExp 類型來支持正則表達(dá)式。 一、正則表達(dá)式的定義 通過字面量形式 正則表達(dá)式的匹配模式支持下列 3 個(gè)標(biāo)志...