错误有两类:1为代码错误,2为逻辑错误 而逻辑错误就是我们通常所说的bug
第一类:代码错误
代码错误有四种,
a) SyntaxError 语法错误
b) ReferenceError 引用错误也是常见错误
c) TypeError 类型错误
d) RangeError 数值超出范围.
四大错误的区别:
a) 语法错误:全部代码都不执行
b) 引用错误:错误之前执行,之后不执行
c) 范围错误: 错误之前执行,之后不执行
d) 类型错误: 错误之前执行,之后不执行
提示:在不同浏览器中提示是有一点区别的,但一定有上面的四个关键词
第二类:逻辑错误
逻辑错误浏览器不会报错,但结果不是我们需要的
这种错误需要我们自己调试
调试时,初期我们一般都是在某些地方使用console.log来观察,看哪里出错
现在,掌握debugger
方法:在需要的地方添加debugger
掌握4个按钮:没什么难度 第三个进入函数内部,第四个跳出函数内部
将watch面板玩6