對象到底是個什么鬼
為什么說數(shù)據(jù)類型分為原始數(shù)據(jù)類型 和 對象
但是又說 js 中所有的東東都是對象,
兩個對象的含義有什么不一樣呢??
什么時候該理解什么樣的對象呢??
求高手指點一二??? 這個問題 困惑我好久了
為什么說數(shù)據(jù)類型分為原始數(shù)據(jù)類型 和 對象
但是又說 js 中所有的東東都是對象,
兩個對象的含義有什么不一樣呢??
什么時候該理解什么樣的對象呢??
求高手指點一二??? 這個問題 困惑我好久了
2016-07-03
舉報
2016-07-03
數(shù)據(jù)類型分為原始數(shù)據(jù)類型 和 對象 是從大多數(shù)流行編程語言的角度來講的,但javascript不太規(guī)范。這句話里的對象意思是指流行編程語言里常說的類與對象里的對象
js的數(shù)據(jù)類型分為 原始數(shù)據(jù)類型和引用類型(對象屬于引用類型里的一種)
之所以說所有的東西都是對象,意思是 javascript內(nèi)部自動把基本數(shù)據(jù)類型包裝成對象,方便你對數(shù)字、字符串這些東西進行操作, ?如str.split(). ? ? str從一開始是一個字符串,是原始數(shù)據(jù)類型,但要調(diào)用方法split時,語言內(nèi)部自動把這個字符串轉化成字符串對象。 ?
這個過程你是看不到的。