编写可维护的JS 01

1.编程风格

  1. 缩进层级 使用制表符进行缩进 2个/4个空格缩进
  2. 语句结尾 不省略分号
  3. 行的长度 不超过80个字符
  4. 换行 在运算符后面换行
  5. 空行 在以下场景中添加:
    • 方法之间
    • 在方法中局部变量与第一条语句之间
    • 在多行和单行注释之前
    • 在方法内的逻辑片段之间
  6. 命名 驼峰式,小写字母开头 后续单词首字母大写
  7. 变量和函数 命名前缀是名词 myName / count
  8. 常量 MAX_COUNT 大写字母和下划线来命名
  9. 构造函数 首字母大写 大驼峰命名
  10. 直接量 字符串 数字 布尔 null undefined
  11. 字符串 单引号、双引号都可以,但双引号需要转义,推荐使用双引号,多行字符串用+链接
  12. 数字 JS中只有一种数据类型 浮点型
  13. NULL 使用场景:

    • 初始化一个变量,可能赋值为一个对象
    • 用来和对象比较
    • 当参数传入
    • 当返回值传出

    不能使用:

    • 不要用NULL来检测是否传入某个参数
    • 不要用null来检测一个未被初始化的变量
  14. undefined 未被初始化的变量都有一个值 就是undefined,避免在代码中使用它
  15. 对象直接量 {} 直接量比使用构造函数更简洁更高效率
  16. 数组直接量 []
Now or nerver .
原文地址:https://www.cnblogs.com/iyueyao/p/3385703.html