2.1 基本數據類型
2.1.1 字符串string:例:'hello world'; "hello world"
2.1.2 數值number:整型和浮點型
整型:(1)十進制 例:-10;10;0;(2)以0開頭且不含8、9為八進制 例:071; (3)以0x開頭為16進制 例:0x7a;
浮點型: e表示以10為底的指數。例:3.45e2
特殊數值:
NaN:特殊的非數字值(唯一的與自身不等的值) Number.NaN:特殊的非數字值 Number.MAX_VALUE:可表示的最大數字 Number.MIN_VALUE:可表示的最小數字(與零最接近的數字) Number.POSITIVE_INFINITY:表示正無窮大的特殊值(顯示為infinity) Number.NEGATIVE_INFINITY:表示負無窮大的特殊值
2.1.3 布爾boolean:只有兩個值:true、false。
2.2 復合數據類型
2.2.1 對象object:
一個函數就是一個對象。function fun(){}
數組也是一個對象。var a=[1,2];var b=new Array();
對象傳遞是引用傳遞。
2.3 特殊數據類型
2.3.1 null :表示無基本數據類型值或對象值。可以通過給一個變量賦 null 值來清除變量的內容。typeof(null)==='object'。
2.3.2 undefined :表示未定義(未聲明或已聲明但未賦值)。undefined是一個值。undefined不是Javascript的保留字。
新聞熱點
疑難解答