js學習筆記 資料型別

2021-09-28 19:26:34 字數 1469 閱讀 4972

一, 簡單羅列

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 在結尾新增新物件 ...