您的位置:首页 > Web前端 > JavaScript

【阅读】《Head First JavaScript》第十一章——除错

2014-08-29 23:31 239 查看
我们在测试代码的时候,可能遇到用肉眼不好发现的错误,这个时候我们可以通过浏览器的控制台来出错,一般我们用Firefox,按F12进入
虽然大多数浏览器都提供了错误控制台,用来记录javascript的错误,但是并非完全准确,你不能全盘相信他们
虽然浏览器通常产生不完全的错误信息,但通查都会提供寻找问题的线索
围起代码块的大括号,是个常见的缺陷起源——请大家务必确认括号成对出现
还有常常会犯的打字错误,一个字母打错了就太冤了
对于双引号和单引号,他们的用途都差不多,<input type="text">和<input type='text'>的显示效果是一样的
如果遇到了要输出单引号或双引号又或是那种有特殊含义的字符的时候可以使用转义符——“\”.
逻辑错误如此难以处理的原因,就在于它们很少能像语法错误一样显示出来
语法错误关系到程序代码违反了javascript的语言规则,通常能被javascript解释器捕捉
字符串必须小心地以成对引号或单引号围起
在HTML事件处理器的属性里包含javascript的代码是,应小心混用引号或撇号
对于“在脚本中观察变量”,alert框提供了初级但是好用的选项
常见的错误:不小心把“==”写成了"="
语法错误会挡在半路上让脚本不能运行
常见的错误有三种:运行时错误、逻辑错误、语法错误。注意忘记初始化计数器变量为0是逻辑错误,创建一个循环次数超过数组最后一个元素的循环是运行时错误。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript