JS中常见的报错信息

在学习ES6的过程中,一路爬行

errors

1.let命令

{
      let a = 'secret';
      function f() {
            console.log(a);
      }
}
f() // 报错

** Uncaught ReferenceError: f is not defined **
引用错误:f 未定义

  • ** caught ** 是 ** catch ** 的过去分词形式,过去式形式
  • ** ReferenceError **(引用错误,reference:谈及,查阅)
  • ** defined ** 有定义的;清晰的;
  1. const 命令
const PI = 3.1415
PI=3;
console.log(PI);

** Uncaught TypeError: Assignment to constant variable **
类型错误:指派 常数 为 变量

  • ** Assignment ** 指派
  • ** constant ** 常数
  • ** variable ** 变量;变化的
function constantize(obj){
      console.log(obj);
}
constantize({a=1,b=0});

** Uncaught SyntaxError: Invalid shorthand property initializer **
语法错误:简称的属性初始化不完整

  • ** Syntax ** 语法;句法
  • ** Invalid ** 有病的;伤残的
  • ** shorthand ** 简称;速记法的;速记
  • ** initializer ** 初始化
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容