JS中常见的报错信息
2016-05-06 本文已影响8399人
酒楼三少
在学习ES6的过程中,一路爬行
errors1.let命令
{
let a = 'secret';
function f() {
console.log(a);
}
}
f() // 报错
** Uncaught ReferenceError: f is not defined **
引用错误:f 未定义
- ** caught ** 是 ** catch ** 的过去分词形式,过去式形式
- ** ReferenceError **(引用错误,reference:谈及,查阅)
- ** defined ** 有定义的;清晰的;
- 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 ** 初始化