1.js包含的基本資料型別 (值型別):
1.string:任意字串
2.boolean:true/false
3.number:任意數字
4.undefined:undefined
5.null:null
2.js包含的物件型別(引用型別):
1.object:任意物件(儲存資料的)
2.function:一種特別的物件(可以執行的)
3.array:一種特別的物件(由資料下標區分,且內部資料是有序的)
3.判斷
1.typeof:返回值是資料型別的字串表達(所以返回乙個字串)。
var a = '5'; console.log(typeof a === 'string'); //true
可以用來判斷 undefined/string/boolean/number null和array不能被判斷。
例:1.var a; console.log(a,typeof a); undefined , 'undefined'
2.var a = 'abc';
typeof a === 'string'(結果為false).
typeof a === 'string'(結果為true).
必須是小寫才行,否則報錯。
3.var a =null;
typeof a(結果為object)(所以typeof是無法判斷null的。)
2.===:可以判斷是否為undefined或者null(a===null a===undefined)
3.instanceof:返回值是物件的例項(不是字串表達。)
JS資料型別總結整理
js 資料型別 字串 布林 數字 物件 element null 函式 未定義 1 檢測資料型別 typeof 運算子 charat 根據字串下標來獲取子字串 var a miaov alert typeof a string alert a.length 5 alert a.charat 2 ch...
JS的資料型別
number型別 js不去分別整數和浮點數。字串型別 以單引號或雙引號括起來的任意文字。es6標準新增了多行字串 字串.這個字元是數字1左邊英文狀態下的字元,叫反單引號。字串之間用加號連線,而不是php的點連線。es6也新增了一種模版字串 字串是不可變的,所謂字串的改變就是新建了乙個新的字串,然後把...
js的資料型別
資料型別 js中有六種資料型別,包括五種基本資料型別 number,string,boolean,null,undefined 和一種混合資料型別 object undefined只有乙個值,即undefined值。使用var宣告了變數,但未給變數初始化值,那麼這個變數的值就是undefined n...