广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

JavaScript的9大陷阱_惠州计算机Javascript培训

作者:黄君发布时间:2020-12-23分类:计算机教程浏览:897


导读:1.区分大小写:变量名、属性和方法全部都区分大小写2.不匹配的引号、圆括号或花括号将抛出错误3.条件语句:3个常见陷阱

1. 区分大小写:变量名、属性和方法全部都区分大小写
2. 不匹配的引号、圆括号或花括号将抛出错误
3. 条件语句:3个常见陷阱
4. 换行:一直用分号结束语句来避免常见的换行问题
5. 标点法:在对象声明的尾部逗号将导致出错
6. HTML id 冲突
7. 变量作用域:全局变量对局部变量
8. 函数重载:当重载不存在时,覆盖函数
9. 区分string.replace()函数不是全局的
; 10. parseInt应该包含两个参数
; 11. “this和绑定问题
; 12. 为参数设置默认值,以免你遗漏它们
; 13. for each循环是用于对象而不是数组
; 14. switch语句需要点技巧
; 15. 总是在检查undefined前检查null
; 16. 时间处理陷阱

区分大小写

变量名和函数名都是区分大小写的。就像配错的引号一样,这些大家都知道。但是,由于错误是不作声的,所以这是一个提醒。为自己选择一个命名规则,并坚持它。而且,记住JavaScript中的原生函数和CSS属性都是 骆驼拼写法(camelCase)。

getElementById(’myId’) != getElementByID(’myId’); //它应该是“Id而不是“ID
getElementById(’myId‘) != getElementById(’myID‘); // “Id也不等于“ID
document.getElementById('myId').style.Color; //返回 "undefined"

不匹配的引号、圆括号或花括号

避免陷入不匹配的引号、圆括号或花括号陷阱的最好方式是编码时一直同时写出打开和关闭这两个元素符号,然后在其中间加入代码。开始:

var myString = ""//在输入字符串值之前写入这对引号
function myFunction(){
if(){//关闭每个打开的括弧
}
}
//统计所有的左括号和右括号数量,并且确保它们相等
alert(parseInt(var1)*(parseInt(var2)+parseInt(var3))); //关闭每个打开的圆括号

3c6d55fbb2fb43168ddb080430a4462308f7d38c.png

标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Javascript培训


计算机教程排行
标签列表
网站分类
文章归档
最近发表