当好不容易将功能用代码讲述出来,一运行却见不到预期效果,我就想不会呀,没有bug呀,这时候心里面就开始各种开骂,以便找到调试思路。在我们写的js代码中,往往看不出错误,但运行时就体现出来了。
js中我们常遇到的错误有:拼写错误:这种多是各种函数调用时,大小写问题、单词字母顺序写错、漏写或者多写字母,如写geElementsByTagName()少写个s。这种情况多是手误或者用输入法快捷方式造成。也不排除是我们故意的,毕竟我们怎么可能连element这种单词都不会拼写嘛。访问变量不存在:可能出现在变量命名前后不一致,还是拼写错误造成的。括号不匹配:这种就得养成良好的编程习惯了,不然代码复杂时需要你一个一个去帮括号找另一半还是挺难受的,毕竟自己的另一半都没找到。“字符串和变量连接错误”:当出现字符串连接时,容易漏写+或者忽略变量类型自动转换,从而得不到想要的效果。
针对我们常见的错误,也有一些调试的方法。如用alert()或document.write()输出变量值;用try...catch方法进行错误处理。
希望未来每一天的bug越来越少,头发越来越多!
js常见错误及处理方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...