IFE_part2_JavaScript_實踐判斷各種數據類型的方法
阿新 • • 發佈:2018-05-05
highlight type 對象 並且 比較 tps PE RR blog
實踐判斷各種數據類型的方法:
// 判斷arr是否為一個數組,返回一個bool值 function isArray(arr) { // typeof辦法並不能實時的檢測出是否是數組,只能判斷其類型 // console.log(typeof arr == "array"); console.log(arr instanceof Array) } // 判斷fn是否為一個函數,返回一個bool值 function isFunction(fn) { // instanceof 後面一定要是對象類型,並且大小寫不能錯,該方法適合一些條件選擇或分支。 console.log(fn instanceof Function) } // 另外的方法: // 1.typeof /typeof 可以判斷function的類型;在判斷除Object類型的對象時比較方便。 // 2.constructor // 3.prototype /Object.prototype.toString.call(a) === ‘[object String]’ // 4.jquery.type()
參考鏈接:判斷js中數據類型的幾種方法
IFE_part2_JavaScript_實踐判斷各種數據類型的方法