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