变量命名

标准变量采用驼峰式命名
ID 在变量名中全大写
常量全大写,用下划线连接;构造函数,大写第一个字母
jquery 对象必须以 $ 开头命名

  1. let thisIsMyName;
  2. let goodID;
  3. let reportURL;
  4. let AndroidVersion;
  5. let iOSVersion;
  6. let MAX_COUNT = 10;
  7. function Person(name) {
  8. this.name = name;
  9. }
  10. let $body = $('body');

函数命名

小驼峰命名法,可使用常见动词约定:

  • can 判断是否可执行某个动作,函数返回一个布尔值。true:可执行;false:不可执行
  • has 判断是否含有某个值, 函数返回一个布尔值。- true:含有此值;false:不含有此值
  • is: 判断是否为某个值,函数返回一个布尔值。true:为某个值;false:不为某个值
  • get: 获取某个之,函数返回一个非布尔值
  • set: 设置某个值,无返回值、返回是否设置成功或者返回链式对象 load 加载某些数据,无返回值或者返回是否加载完成的结果
  1. // 是否可阅读
  2. function canRead() {
  3. return true;
  4. }
  5. // 获取名称
  6. function isGirl() {
  7. return this.gender === 0 ? true : false ;
  8. }
  9. // 获取名称
  10. function getName() {
  11. return this.name;
  12. }
  13. // 设置名称
  14. function setName(name) {
  15. this.name=name;
  16. }