JS 基本类型

数据类型

  1. typeof操作符
  2. undefined类型 - 使用var声明变量但未对其初始化
  3. null类型 - 若定义的变量将用来保存变量,可赋值为null
  4. boolean类型
    1. number中的0和NaN转换为false
    2. object null转换为false
  5. number类型
    1. parseInt()
    2. parseFloat()
  6. 字符串类型
    1. 转换方法 toString()
    2. String()
  7. object类型
    1. 属性和方法的集合
    2. hasOwnProperty(propertyname),检查给定的属性是否在当前对象上
    3. isPrototypeOf(object),传入的对象是否是当前的对象

操作符

  1. 一元操作符
    1. 前置递增
    2. 后置递增
  2. 布尔操作符
    1. 逻辑与 - 短路操作,第一个为flase,结果为false
    2. 逻辑或 - 短路操作,第一个为true,结果为true
    3. 逻辑非
  3. 相等操作符
    1. ==
      1. 一个为布尔,转换为数值后比较
      2. 一个字符串,一个为数值,字符串转换为数值后比较
      3. 一个为对象,使用valueOf判断后再按规则进行比较
    2. === - 不转换类型,直接比较

语句

for in语句
枚举对象的属性
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容