Rumah  >  Artikel  >  hujung hadapan web  >  JS命名规范 :匈牙利命名法或者驼峰命名法

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

PHPz
PHPzasal
2017-04-02 15:42:114244semak imbas

JS 命名规范 

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


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

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

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

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

类型 前缀 类型 实例
数组 a Array aItems(项目)
字符串 s String sUserName
函数 fn Function fnHandler(处理程序)
对象 o Object op
整数 i Integer iItemCount(项目计数)
浮点数 f Float fPrice(价格)
布尔值 b Boolean bIsComplete(完成)
正则表达式 re RegExp reEmailCheck(邮件检测)



Atas ialah kandungan terperinci JS命名规范 :匈牙利命名法或者驼峰命名法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn