js变量和文件命名

js变量和文件命名

总结一下js中的各种命名。

  1. 一般来说命名变量使用驼峰式
1
2
3
4
5
let firstName = 'Mason';

let getName = function() {
return name;
}
  1. 命名布尔型前缀使用is, are, has
1
let isNum = false;
  1. 函数采用动词前缀
1
2
3
4
5
6
7
let getData = function() {

}

let queryString = function() {

}
  1. 类采用PascalCase声明
1
2
3
class ProblemSolution {

}
  1. 组件名采用PascalCase
1
<NavBar></NavBar>
  1. 方法采用驼峰式
1
2
3
4
5
class ProblemSolution {
getName() {

}
}
  1. 私有变量

私有变量仅能在类内部使用

1
2
3
4
5
class ProblemSolution {
_getName() {

}
}
  1. 常量用全大写

若遇到多个单词则中间插入下划线。

1
2
const NAME = 'Mason';
const GRADUATE_INSTITUTION = 'MIT';
  1. 全局变量在文件顶部声明
1
2
3
4
5
let edition = 'v1.0';
const NAME = 'Mason';
...
...
...
  1. 不要使用破折号

  2. js文件使用PascalCase或者kebab-case命名。

使用PascalCase命名组件。

使用kebab-case命名其他文件。

评论