javascript数据类型

javascript的数据类型包括:String,Number,Boolean,null,undefined,对象(Object和Array),Symbol(ES6新增);
分类:
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。

typeof的返回值有'string','number','boolean','undefined','object','function','symbol'。
注意:
1、函数function也是对象(functionName instanceOf Object返回true),但typeof function的返回值是‘function’
2、typeof null返回object,typeof function的返回值是‘function’(函数也是对象),故不能用typeof a=='object'判断一个值是否为对象,可用 a!==null&&typeof a==='object' || typeof a==='function'
3、typeof Array返回object,故无法直接用typeof判断一个值是否为数组

 

 

posted on 2019-03-22 17:08  myMaria  阅读(100)  评论(0)    收藏  举报

导航