type of
代码如下:
var num=1000
console.log(typeof num)
var str=10
consolog.log(typeof str)
var bool=true
consoloe.log(typeof bool)
var nul=null
console.log(typeof nul)
var un=undefined
consoloe.log(typeof un)
constructor
代码如下:
var num=10
console.log(num.constructor==Object)
var str='哈哈哈'
console.log(str.constructor==Object)
var fun=function(){}
console.log(fun.constructor)
instance of
代码如下:
var arr-new Array(1,2,3,true,'哈哈')
var num=10,str='哈哈'
console.log(arr instanceof Array)
console.log(num instanceof Array)
console.log(str instanceof Array)
Array.is Array()
代码如下:
var arr-new Array(1,2,3,true,'哈哈')
var num=10,str='哈哈'
console.log(Array,isArray(arr))
console.log(Array.isArray(num))
console.log(Array.isArray(str))