Javascript的數據類型(原始類型和引用類型)


1.ECMAScript3中定義了變量可分為原始值和引用值。

原始值:是保存在棧(stack)中的簡單數據段;也就是說他們的值是直接存儲在變量訪問的位置。

引用值:是保存在堆(heap)中的對象,也就是說,存儲在變量處的值是一個指針(point),該指針地址->指向存儲對象的內存處。

使用typeof判斷變量的數據類型;如:

"use strict";
var a=3;

alert(typeof a);//輸出 number

JavaScript共5中簡單數據基本類型(原始類型):

Undefined,Boolean,String,Null,Number

還有一個復雜類型Object類型(引用類型)說白了就是C語言中的結構體;就是對象實例化后都在堆中存儲。

對於 alert(typeof null);則返回object引用類型;被認為null是對象的占位符。

注:typeof 是操作符;而不是函數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM