JS資料型別的總結(互相交流,如有錯誤歡迎指正)

2022-09-01 08:54:14 字數 817 閱讀 7782

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...