对变量命名,需要做到简洁、直观,一般都采用2-3个单词来描述,相应的也就有各自命名规范。
1、Kebab-Case,短划线命名法
以短划线(-)来连接各个单词,每个单词全小写,例如:user-name
2、Camel Cased,驼峰式命名法
各个单词直接连在一起,除首个单词全小写外,其余每个单词首字母大写,例如:userName
3、Pascal Cased,帕斯卡命名法
各个单词直接连在一起,每个单词首字母大写,例如:UserName
4、Snake Cased,蛇形命名法
以下划线(_)来连接各个单词,每个单词全小写,例如:user_name
5、Hungarian,匈牙利命名法
在Pascal Cased规范的基础上,增加变量类型前缀,以下划线(_)连接。例如:str_UserName