js資料型別判斷方法

2021-10-24 03:45:51 字數 550 閱讀 7530

js的資料型別大體上可以分為兩種:原始型別(即基本資料型別)和物件型別(即引用資料型別);

而基本資料型別細化可以分為undefined、null、number、boolean、string

而js的引用資料型別也就是物件型別object,比如:object、array、function、data等

functiona(

)let a =

newa()

console.

log(a instanceofa)

;// instanceof判斷繼承關係乙個例項是否屬於父型別

// 判斷乙個例項是否屬於某種型別

class

student

var person =

newstudent()

console.

log(person.constructor )

;//輸出結果為[function: student]

比較完美的解決方案

判斷JS資料型別的方法

js是弱語言,其資料型別可以自動轉換,因此很多時候在用到資料的時刻不清楚資料的型別到底是哪種,需要進行判斷後,再執行語句。最新的ecmascript規範定義的資料型別分為兩大類,分別為基本型別和引用型別。對於資料型別的判斷,有如下的方法 tostring 方法 tostring 方法是object原...

js資料型別的判斷方法

判斷js中的資料型別有一下幾種方法 typeof instanceof constructor prototype type jquery.type 接下來主要比較一下這幾種方法的異同。var a iamstring.var b 222 var c 1,2,3 var d new date var ...

js判斷資料型別

1 typeof 形如 var x xx typeof x string 返回型別有 undefined string number boolean function object 缺點 對於object型別不能細分是什麼型別 優點 對空null的判斷 undefined 的應用 2 instanc...