JavaScript中被稱為引用類型的值,而且有一些內(nèi)置的引用類型可以用來創(chuàng)建特定的對象,
南昌網(wǎng)站制作公司技術(shù)員現(xiàn)簡要總結(jié)如下:
引用類型與傳統(tǒng)面向?qū)ο蟪绦蛟O(shè)計中的類相似,但實現(xiàn)不同;
Object是一個基礎(chǔ)類型,其他所有類型都從Objec七繼承了基本的行為;
Array類型是一組值的有序列表,同時還提供了操作和轉(zhuǎn)換這些值的功能;
Date類型提供了有關(guān)日期和時間的信息,包括當前日期和時間以及相關(guān)的計算功能;
RegExp類型是ECMAScr‘ipt支持正則表達式的一個接□,提供了最基本的和一些高級的正則表達式功能。函數(shù)實際上是ninction類型的實例,因此函數(shù)也是對象;而這一點正是JaVaScript最有特色的地方。由于函數(shù)是對象,所以函數(shù)也擁有方法,可以用來增強其行為。
因為有了基本包裝類型,所以.JavaScript中的基本類型值可以被當作對象來訪問。三種基本包裝類型分別是:Boolean、Number和string。以下是它們共同的特征:
每個包裝類型都映射到同名的基本類型;
在讀取模式下訪問基本類型值時,就會創(chuàng)建對應(yīng)的基本包裝類型的一個對象,從而方便了數(shù)據(jù)操作;
操作基本類型值的語句一經(jīng)執(zhí)行完畢,就會立即銷毀新創(chuàng)建的包裝對象。
在所有代碼執(zhí)行之前,作用域中就已經(jīng)存在兩個內(nèi)置對象:Global和Math。在大多數(shù)ECMAScript實現(xiàn)中都不能直接訪問Global對象;不過,Web瀏覽器實現(xiàn)了承擔該角色的window對象。全局變量和函數(shù)都是Global對象的屬性。Math對象提供了很多屬性和方法,用于輔助完成復雜的數(shù)學計算任務(wù)。
文章出自:南昌網(wǎng)絡(luò)公司-百恒網(wǎng)絡(luò) http://syshcw.cn 如轉(zhuǎn)載請注明出處!