一, 簡單羅列
5種簡單資料: undefined, null, boolean, number, string
1種複雜資料型別: object
因為js宣告變數鬆散,所以可以用 typeof 檢視變數資料型別。
語法:typeof 識別符號 或 注:typeof 後有乙個空格
typeof(識別符號)
二,具體學習
1,undefined型別
宣告乙個變數未初始化,預設是undefined。
注:typeof a; //undefined (a為被宣告)
所以乙個為宣告和宣告未初始化的變數typeof後都是undefined
2,null資料型別
null派生自undefined,所以 undefined == null;//true
對 物件 初始化,是空物件指標,所以typeof操作符檢測null返回object。
3,boolean資料型別
true
false
(boolean)true
false
(string)含有字母,例如 「undefined」
空字串,即 「 」
(number)非零數
0(object)任何物件
null
(undefined)無
undefined
4,number資料型別
浮點數最高精度是17位小數,但是在精度上遠不如整數,所以不要測試某個特定的浮點值
例如:
因為parseint()解析八進位制字串時,ecmascript3和5存在分歧。
解決方法:parseint(字串,基數 即多少進製)
parseint(「070」,8) 得到的一定是56。
5,string資料型別
字串是不可改變的。如果要改變字串先銷毀原先的,再把新的字串填充,
字串可以用 + 號整合。
tostring() 方法 和 string()函式 :轉換為字串。
null,undefined沒有tostring()方法,
tosting(基數 即多少進製,預設是10進製)
例子:
var a = 10;
a.tostring(); //"10"
a.tostrung(2); //"1010"
a.rostring(8); //"12"
var b = null,c;
string(a); //"10"
string(b); //"null"
string(c); //"undefined"
6,object資料型別
再寫。如有錯誤,請指正。thanku!
C 學習筆記 資料型別
c 有六種資料型別 bool char wchar t int float和double型。1.bool 布林型 bool型表示兩個邏輯值1或0,如 bool a a true true表示1,false表示0.2.char 字元型 char型變數佔乙個位元組 8位 所以乙個字元型變數可表示0 25...
JavaScript學習筆記 資料型別
一 資料型別 一 六種資料型別 原始型別 object number string boolean null undefined object物件 functionarray date 二 隱式轉換 1 和 1.1 1.23 1.23 0 false null undefined new objec...
python學習筆記(資料型別)
1,list 可以儲存各種資料型別甚至可以巢狀使用,使用方法同字串。用 賦值。元素可變。1 刪除操作 del 例如 list a b c del list 1 則此時的list為 a c 2 得到長度 len list 3 返回最大值最小值 max list min list 4 在結尾新增新物件 ...