1. 程式人生 > 其它 >封裝資料檢測的方法

封裝資料檢測的方法

技術標籤:資料型別javascript


// 可以寫到全域性 ,親測十分有效 除了Symbol 以外都有用
function DataType(data) {
	return Object.prototype.toString.call(data)
}
console.log(DataType(5)) // [object Number] 數字型別
console.log(DataType('5')) // [object String] 字串型別
console.log(DataType([5])) // [object Array] 陣列型別
console.log(DataType(true)
) // [object Boolean] 布林值型別 console.log(DataType(undefined)) //[object Undefined] undefined 資料型別 console.log(DataType(null)) //[object Null] 空物件資料型別 console.log(DataType({a: 1})) // [object Object] 物件資料型別 console.log(DataType(new Function())) // [object Function] 函式 console.log(DataType(new Date())) // [object Date] 日期
console.log(DataType(new RegExp())) // [object RegExp] RegExp型別 正則 console.log(DataType(new Error())) // [object Date] 錯誤 console.log(DataType(5n)) // [object BigInt] 最大整數