js 异常处理
try{
}catch(e){
}finally{
}
javaScript 变量 作用域 生命周期
- {} 块级作用域
- var let const 全局 作用域
- function 函数 作用域
new操作符做了3件事方便我们操作对象
- 创建 this 指向当前
- 属性和方法加入 this对象中
- 返回 this
闭包
- 可以读取其他函数内部变量的函数
- 函数内部调用函数
- 避免js变量 被 gc 回收
- 闭包容易导致内存泄露
数据类型 数据结构
- 特殊数据【边界值,无效数据】
- 0
- NaN
- ''
- undefined 是一个表示"无"的原始值,转为数值时为NaN。
- null null是一个表示"无"的对象,转为数值时为0;
- 基础数据类型 typeof 操作符
- string