3.1数据类型
- JS 7种数据null,undefined,string,boolean,number,symbol,object
- 检测数据类型可以用typeof typeof可以返回function
- undefined类型是是声明变量但是没有初始化。
- null==undfined成立
Number类型:NaN 是一个特殊的数值,任何涉及NaN的操作都会返回NaN,ES有个函数isNaN可以帮助确定。
数值转换方法:Number,parseInt,parseFloat Number可以转化任何类型,parseInt,parseFloat只能转string类型。
object类型 Object有以下属性和方法.
- constructor:创建当前对象的函数
- hasOwnProperty 检查给定的属性在当前对象实例中是否存在
- isPrototypeof 是否是原型
- toSting,valueof
操作符:%(求余) JS中的函数没有重载,定义相同名字的两个函数,只能后一个函数起作用。