已被阅读 987 次 | 文章分类:javascript | 2021-12-09 23:55
简单整理js常见的命名规范,包括变量命名,常量命名,函数命名
1 变量命名
变量使用小驼峰命令,前缀为修饰形容词,后面为名词
let name="zhangsan"
let minAge=12
let lastName="gis"
注意:变量中不允许出现拼音;拼音在变量命名中总显得累赘;不能达到见字知意的效果;如下集中拼音都是不规范的格式
// 不规范
let babaName="xiaobai"
let fatherXingMing="xiaobai"
let chinaMianJi=960
let zhongguoArea=960
// 规范
let fatherName="xiaobai"
let chinaArea=960
2 常量命名
常量全部使用大写;用下划线连接两个单词
const DOMAIN = 'xiaobaigis.com';
const MAX_COUNT = 10;
3 函数命名
函数使用小驼峰式命名法,前缀为动词,后面为主体名词
// 得到姓名
function getName(){}
// 设置性别
function setSex(){}
// 是否男性
function isMale(){}
常用的前缀动词规范如下:
can 判断是否可执行某个动作
has 判断是否含有某个值
is 判断是否为某个值
get 获取某个值
set 设置某个值
load 加载某些数据
4 类和构造函数命名
类和构造函数使用大写驼峰命名(首字母大写)
function Person(){}
class Animal{
constructor(option) {
}
}
5 关键词不能作变量
如下是js的关键词
abstract arguments boolean break byte
case catch char class* const
continue debugger default delete do
double else enum* eval export*
extends* false final finally float
for function goto if implements
import* in instanceof int interface
let long native new null
package private protected public return
short static super* switch synchronized
this throw throws transient true
try typeof var void volatile
while with yield
QQ:3410192267 | 技术支持 微信:popstarqqsmall
Copyright ©2017 xiaobaigis.com . 版权所有 鲁ICP备17027716号