es5標準中js主要有6種資料型別:
1.數值(number):整數和小數(如123,3.14)
2.字串(string):文字(如「hello」)
3.布林型別(boolean):true和false
4.undefined:表示未定儀或不存在的值
5.null:表示空
6.物件(object):表示一系列值得集合
number,string, boolean是最基礎的資料型別,不能再拆分了。undefined和null,算兩種特殊的資料型別。
object是最複雜的資料型別大致分為三種:
1.和普通的物件導向語言中的物件一樣,如:瀏覽器物件window
2.陣列 如:[1,2,3] 陣列也是一種物件
3.函式 如:函式也是一種物件,可以進行賦值,var f = function(){} ;這裡的f就表示乙個函式表示式,要想呼叫的話f();就可以了
可以使用typeof,instanceof,object.prototype.tostring等方法判斷變數的型別。由於js的歷史原因,typeof null 返回的是 object型別。
js學習 資料型別
object number string boolean null undefined 其中,number string boolean undefined為基本資料型別,與基本資料型別對應的是引用資料型別。null,object為引用資料型別。只要記住 當基本資料型別複製時,就相當於有兩個儲存空間...
JS學習 資料型別
字串值,數值,布林值,陣列,物件 var length 7 數字 var lastname gates 字串 var cars porsche volvo bmw 陣列 var x 物件1 當數值和字串相加時,j ascript 將把數值視作字串。例子 var x 911 porsche j asc...
js資料型別
一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...