评论

收藏

[JavaScript] 前端(十五):JS相关问题总结

开发技术 开发技术 发布于:2021-07-01 15:38 | 阅读数:557 | 评论:0

  数据类型分类
  基本类型
  number: 数值
string:字符
boolean:布尔
undefined: 未定义
null:空
  对象引用类型
  Object : 对象
array:数组
function : 特别对象类型
数据类型判断
  typeof
  返回数据类型的字符串表达
可以区别:数值,字符串,布尔值undefined,function
不能区别:null与object、一般object与array。
  instanceof
  专门用来判断对象数据的类型: Object,Array与function
  ===
  可以判断对象的类型,Object,Array与Function
问题一:undefined与null的区别
  undefined代表定义未赋值;null定义并赋值,只是值为null。
问题二:什么时候给变量赋值为null
  初始赋值,表名将要赋值为对象,结束前,让对象成为垃圾对象
初始化赋值:将要作为引用变量使用,但对象还没有确定,结束时:将变量指向的对象成为垃圾对象
问题三: JS 是怎么做内存管理的
  内存生命周期
  1.分配小内存空间,得到它的使用权
2.存储数据.可以反复进行操作
3.释放小内存空间
  释放内存
  局部变量:函数执行完 自动释放
对象: 成为垃圾对象
关注下面的标签,发现更多相似文章