摘要:一全局對象規(guī)定全局對象叫做,但是瀏覽器把作為全局對象瀏覽器先存在的。的屬性就是全局變量。這些全局變量分為兩種規(guī)定的瀏覽器自己加的二全局函數(shù)三公用屬性所有對象都有和屬性,那么我們是否有必要給每個對象一個和呢明顯不需要。
一、全局對象
ECMAScript 規(guī)定全局對象叫做 global,但是瀏覽器把 window 作為全局對象(瀏覽器先存在的)。
window 就是一個哈希表,有很多屬性。
window 的屬性就是全局變量。
這些全局變量分為兩種:
1、ECMAScript規(guī)定的
global.parseInt
global.parseFloat
global.Number
global.String
global.Boolean
global.Object
2、瀏覽器自己加的
window.alert
window.prompt
window.comfirm
window.console.log
window.console.dir
window.document
二、全局函數(shù) 三、公用屬性所有對象都有 toString 和 valueOf 屬性,那么我們是否有必要給每個對象一個 toString 和 valueOf 呢?
明顯不需要。
JS 的做法是把 toString 和 valueOf 放在一個對象里(暫且叫做公用屬性組成的對象)
然后讓每一個對象的 proto 存儲這個「公用屬性組成的對象」的地址。
重要公式文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108993.html
摘要:此時的原型對象包括一個指向另一個原型的指針,相應的,另一個原型中的指向另一個構造函數(shù)。這種關系層層遞進,就通過一個原型對象鏈接另一個構造函數(shù)的原型對象的方式實現(xiàn)了繼承。 讀這篇之前,最好是已讀過我前面的關于對象的理解和封裝類的筆記。第6章我一共寫了3篇總結,下面是相關鏈接:讀《javaScript高級程序設計-第6章》之理解對象讀《javaScript高級程序設計-第6章》之封裝類 一...
原型鏈之前一直都不是很理解,這兩天把《你不知道的JavaScript》和《JavaScript高級程序設計》的原型鏈那章看完后有所理解,在這里先記下來,加深印象。 什么是原型對象 要講清楚什么是原型鏈需要從原型對象開始談,那么什么是原型對象呢?《JavaScript高級程序設計》中是這樣講的: 無論什么時候,只要創(chuàng)建了一個新函數(shù),就會根據一組特定的規(guī)則為該函數(shù)創(chuàng)建一個prototype屬性,這個屬...
摘要:我們已經回答了的構造函數(shù)和原型都是誰的問題,現(xiàn)在牽扯出來一個,我們繼續(xù)檢查的構造函數(shù)是全局對象上屬性叫的對象的原型是個匿名函數(shù),按照關于構造函數(shù)的約定,它應該是構造函數(shù)的屬性我們給這個對象起個名字,叫。 我不確定JavaScript語言是否應該被稱為Object-Oriented,因為Object Oriented是一組語言特性、編程模式、和設計與工程方法的籠統(tǒng)稱謂,沒有一個詳盡和大家...
摘要:屬性屬性當我們通過關鍵字構造函數(shù)實例化創(chuàng)建一個對象時,這個對象里面含有屬性,屬性指向構造函數(shù)屬性以及屬性下面的對象。 眾所周知,JavaScript是一門面向對象的操作語言,而我們想要用JavaScript對象化寫法的時候,不得不提出一個操作符,叫做new操作符,那么不用new操作符和用new操作符有什么區(qū)別呢? 1.用new和不用new的區(qū)別 首先,我們去看下new在JavaScri...
摘要:原型對象內部也有一個指針屬性指向構造函數(shù)實例可以訪問原型對象上定義的屬性和方法。在創(chuàng)建子類型的實例時,不能向超類型的構造函數(shù)中傳遞參數(shù)。 贊助我以寫出更好的文章,give me a cup of coffee? 2017最新最全前端面試題 私有變量和函數(shù) 在函數(shù)內部定義的變量和函數(shù),如果不對外提供接口,外部是無法訪問到的,也就是該函數(shù)的私有的變量和函數(shù)。 function ...
閱讀 3270·2021-10-11 10:59
閱讀 2833·2021-10-11 10:58
閱讀 2246·2021-09-04 16:45
閱讀 2724·2019-08-30 15:44
閱讀 677·2019-08-30 15:44
閱讀 3205·2019-08-30 10:51
閱讀 1601·2019-08-29 18:46
閱讀 2758·2019-08-29 13:57