1.报错为:
Uncaught ReferenceError:未捕获引用错误(引用错误:使用了没有定义的变量)
错误之前的代码会执行,之后代码不会执行
2.报错为:
Uncaught Syntaxerror:未捕获语法错误(语法错误:即写的代码不符合js编码规则)
信息提示;我们可以根据后面的信息提示去修改错误,当然,语法错误,浏览器会直接报错,整个代码都不会执行。
3.报错为:
Uncaught TypeError:未捕获类型错误(类型错误:提供的类型,不是JS所需要的;)
信息提示;错误之前的代码会执行,之后代码不会执行
4.逻辑错误:这类错误不会报错,只会和自己想象的有所不同,可以通过debugger或者其他工具进行调试改正;
5.报错为:
Uncaught RangeError:未捕获范围错误(指定的范围不是JS要求的)
信息提示;错误之前的代码会执行,之后代码不会执行;
//写的代码出现各种各样的错误并不可怕,逻辑出现错误,混乱才可怕;;
理好逻辑慢慢来