网站推广.NET

网站推广.NET

JS命名规范 :匈牙利命名法或者驼峰命名法

来源:互联网

JS 命名规范 

  命名规范是很有必要的,可增强代码的可读性,一眼就能看懂要表达的意思,规范就是符合规则,使代码有利于后期维护,也能很大程度的提高开发效率。一个正常的网站有很多 js 代码,如果在编写的过程中,不遵循某种规则,那么写到后面自己都看不懂自己写的什么,这是很麻烦的一件事,所以要在平时的练习过程中,养成良好的编写代码的习惯。


一般都采用匈牙利命名法或者驼峰命名法。

  匈牙利命名法的原则:变量名=属性+类型+对象描述。他的关键是:以一个或多个小写字母作为前缀,前缀之后是一个或多个首字母大写的单词组合,该单词指明变量的用途。

  驼峰命名法的原则:第一个单词以小写字母开始,之后每一个单词的首字母大写。例如:myFirstName、myLastName,这样的变量名看上去就像驼峰一样此起彼伏,因此得名。驼峰法的关键是:除第一个单词外,其他单词首字母大小,混合使用大小写字母来构成变量名和函数名,还可以使用下划线来形成逻辑断点,这样更能增强代码的可读性。

  使用什么样的命名规范,还要要看个人喜好,或者公司规定。注意:在命名时不能使用保留字和太长不容易记忆的名称,要避免使用两个相似的变量名。下面是一些常用的匈牙利命名法的前缀:

类型前缀类型实例
数组aArrayaItems(项目)
字符串sStringsUserName
函数fnFunctionfnHandler(处理程序)
对象oObjectop
整数iIntegeriItemCount(项目计数)
浮点数fFloatfPrice(价格)
布尔值bBooleanbIsComplete(完成)
正则表达式reRegExpreEmailCheck(邮件检测)
匈牙利命名法