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

编写可维护的JS 01

2013-10-24 11:44 183 查看

1.编程风格

缩进层级 使用制表符进行缩进 2个/4个空格缩进

语句结尾 不省略分号

行的长度 不超过80个字符

换行 在运算符后面换行

空行 在以下场景中添加:

方法之间

在方法中局部变量与第一条语句之间

在多行和单行注释之前

在方法内的逻辑片段之间

命名 驼峰式,小写字母开头 后续单词首字母大写

变量和函数 命名前缀是名词 myName / count

常量 MAX_COUNT 大写字母和下划线来命名

构造函数 首字母大写 大驼峰命名

直接量 字符串 数字 布尔 null undefined

字符串 单引号、双引号都可以,但双引号需要转义,推荐使用双引号,多行字符串用+链接

数字 JS中只有一种数据类型 浮点型

NULL 使用场景:

初始化一个变量,可能赋值为一个对象

用来和对象比较

当参数传入

当返回值传出

不能使用:

不要用NULL来检测是否传入某个参数

不要用null来检测一个未被初始化的变量

undefined 未被初始化的变量都有一个值 就是undefined,避免在代码中使用它

对象直接量 {} 直接量比使用构造函数更简洁更高效率

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