標籤:
Javascript資料類型有6種:
- 數值型資料類型(Number);
- 字串(String);
- 布爾型資料(Boolean);
- 對象(Object);
- 空(Null);
- 未定義(Undefined)。
(一)、Number
var a = 12;alert(a);
彈出a的值是12。
var a = 12; alert(typeof a);
【typeof 是查看變數的類型。】彈出的是number,說明a的返回參數為number,類型是Number類型【大寫字母是資料類型,小寫字母是返回參數】
(二)、String
var a = ‘abc‘; alert(a);
彈出的a的值是abc。
var a = ‘abc‘;alert(typeof a);
彈出的是string,說明a的返回參數為string,類型是String類型。
var a = ‘2‘+‘3‘; alert(a);
彈出的a的值是23,因為此時的2跟3是一個字串,也就是2和3合并起來。
var a = ‘2‘+‘3‘; aert(typeof a);
彈出的是string,說明a的返回參數為string,類型是String類型。
var a = ‘2‘+3; alert(a);
彈出的a的值為23。
var a = ‘2‘+3; alert(typeof a);
傳回值為string,說明此時的a是String資料類型。
var a = ‘2‘+3+4+‘5‘; alert(a);
彈出的也是2345,因為是按照先後順序,‘2’+3是一個字串,字串再加4還是字串,字串加字串‘5’最終也是字串。因此為2345。
var a = ‘2‘+(3+4)+‘5‘; alert(a);
彈出的a的值為275.
var a = ‘2‘+(3+4)+‘5‘; alert(typeof a);
彈出的傳回值為string,依然還是個字串資料型別。
var a = ‘2‘-‘1‘; alert(a);
彈出的a的值為1。因為在js中,只有“-”字串是相減的。
var a = ‘2‘-‘1‘; alert(typeof a);
彈出的傳回值為number,此時為Number數實值型別。
var a = ‘2‘-1; alert(a);
彈出的a的值為1。
var a = ‘2‘-1;alert(typeof a);
彈出的傳回值為number,此時為Number數實值型別。
(三)、Boolean
var a = true; alert(a);
彈出的值是true。
var a = true;alert(typeof a);
返回的值是boolean。說明資料類型是Boolean類型。
未完。。。。。。
javascript資料類型(上)