typeof

#返回数据类型,包含这7种: number、boolean、symbol、string、object、undefined、function。
typeof(s); #字符串 'string'
console.log(typeof(124)); #number
console.log(typeof([1,2,3,4])); #object
console.log(typeof({'a':'b'})); #object

typeof(null) #返回object

instanceof 类型检测一:

用于判断一个变量是否某个对象的实例

if("asbd" instanceof string)
if(123 instanceof number)
if([] instanceof object)
if( instanceof object)
console.log(Foo instanceof Function);//true

isNaN 判断一个什是否可能Number

数字返回false 其它返回true

isNaN('123') #false
isNaN('abc') #true