js----严格模式 错误类型

严格模式

js执行的默认模式是松散模式 为了规范js这个语言,引入严格模式 为了消除JS的一些怪异行为webpack

  • 使用 在JS脚本的第一行增长 use strict

严格模式下和普通模式下的常见区别

  • 严格模式下形参和arguments没有映射关系
  • 严格模式下 call方法不指定this时 函数中的this就是undefined
  • 严格模式下call指谁 谁就是this
  • 严格模式下 不能直接给未声明变量赋值 在项目中使用webpack打包编译时 在JS脚本头部指定严格模式

手动抛出错误 throw 关键字

  • 常见错误类型
    • ReferenceError 引用了不存在的变量
    • TypeError 使用类型错误
    • SyntaxError 语法错误
    • Error 普通错误
相关文章
相关标签/搜索