JS高级程序设计-基本概念

75 阅读1分钟
3.1数据类型
  1. JS 7种数据null,undefined,string,boolean,number,symbol,object
  2. 检测数据类型可以用typeof typeof可以返回function
  3. undefined类型是是声明变量但是没有初始化。
  4. null==undfined成立

Number类型:NaN 是一个特殊的数值,任何涉及NaN的操作都会返回NaN,ES有个函数isNaN可以帮助确定。

数值转换方法:Number,parseInt,parseFloat Number可以转化任何类型,parseInt,parseFloat只能转string类型。

object类型 Object有以下属性和方法.

  1. constructor:创建当前对象的函数
  2. hasOwnProperty 检查给定的属性在当前对象实例中是否存在
  3. isPrototypeof 是否是原型
  4. toSting,valueof

操作符:%(求余) JS中的函数没有重载,定义相同名字的两个函数,只能后一个函数起作用。