ES5中含
一. 五种简单数据类型
1.Undefined
未初始化的变量&未申明的变量
2.Null
typeof null 返回object 因为从逻辑角度看,null是一个空对象指针
3.Boolean
true和false区分大小写
所有类型的值都有与这两个Boolean值等价的值
转换为对应的Boolean可调用Boolean函数
流控制语句自动执行Boolean转换
4.Number
parseInt()
parseFloat()
isNaN()
5.String
toString():除了null和undefined,数值 数组 对象 字符串值都有toString()方法
二.一种复杂数据类型
Object
对象是一组数据和功能的集合
object的每个实例都具有下列属性和方法:
1.constructor:保存着用于创建当前对象的函数
2.hasOwnPropery(properyName):用于检查给定的属性在当前对象实例中是否存在,property必须以字符串形式指定
3.isPrototypeof(object):用于检查传入的对象是否是当前对象的原型
4.propertyIsEnumberable(propertyName):用于检查给定的对象是否能够使用 for-in 语句来枚举
5.toLocalString():返回对象的字符串表示,该字符串与执行环境的地区对应
6.toString():返回对象的字符串表示
7.valueOf():返回对象的字符串、数值或布尔值表示
转载于:https://www.cnblogs.com/yellia/p/6736025.html