Javascript中变量命名的超级综合规则

前言

一个变量的名字是没有多少技术含量,完成一个变量命名规则,主要是想告诉你,虽然名字没什么技术含量,但对个人发展和编码,或阅读再次说一个团队是非常有用的。一个好的写作规范允许Javascript代码去一点,它更有利于球队的重建和代码阅读。

全称原则



变量名是区分大小写的,允许字母、数字、美元符号和下划线,但第一个字符不允许是数字,空格和其他标点符号是不允许的。
变量名的长度应尽可能短,并尽可能以变量的名称抓住这一点。
尽量避免使用无意义的命名。
无javascript关键字,保留字全称
命名变量名的常用方法有匈牙利命名法、驼峰命名法和Pascal命名法。


匈牙利命名法



匈牙利命名匈牙利命名法是计算机程序设计中的变量命名规则。它还可以细分为匈牙利命名和匈牙利应用程序命名。

匈牙利命名法具有语言独立性的特点,是用于BCPL语言为第一次。因为BCPL只有这种类型的机器的话,语言本身并不能帮助程序员记住变量的类型。匈牙利命名法通过定义数据类型的每个变量解决了这个问题。

在匈牙利命名法中,变量名称以一个或多个小写字母开头,这有助于记住变量的类型和使用,其次是程序员选择的任何名称。下半部分的第一个字母可以大写,以区别以前的类型和字母。

语法

变量名称=类型+对象描述



变量类型
对象描述是指对象名称的全名或部分。它需要明确的含义,而且名字容易记忆。


通过在变量名前面添加相应的小写字母符号前缀,它标识变量的类型。前缀后面是一个或多个单词组合。这个词描述变量的用途。如果它是一个jQuery对象,那么使用$作为变量名的前缀。

提示

虽然Javascript变量的表面没有类型,内部Javascript仍然会给变量提供相应的类型。

匈牙利的命名方法是由微软程序员发明的。大多数的C、C++程序中使用这种命名方法。

类型





Javascript变量命名类型
变量命名的前缀




阵列



布尔布尔值
B


浮子浮点数
l


函数功能
FN


int整数



对象的对象
o


正常
R


字符串
S





样品


var名称= { 1, 2, 3 };
VaR的OBTN = document.getelementbyid('btn);
功能(fnname){ };
无功多= 0;
VAR关系=zhuyujia ;


驼峰命名法



当变量名和函数名由两个或多个单词链接时,形成唯一的标识词。驼峰案例可以增加变量和函数的可读性。

驼峰(Camel Case)这个词来自Perl语言中常用的混合格式,而由拉里·沃尔出版的畅销书编程Perl的封面图像是骆驼。

驼峰式的命名规则可以看作是一种没有绝对和强制的习惯,增加了识别性和可读性,一旦选定或设置了好的命名规则,就应该在程序编写时保持一致的格式。

语法

变量名或函数名由一个或多个单词连接。第一个单词以小写字母开头,下面单词的所有起始词都大写。变量的名称看起来像骆驼峰,因此它得到名称。

样品


var myName =zhuyujia ;
无功formsubmit = document.getelementbyid(提交);
功能(时间计数){ }


帕斯卡命名法



Pascal命名法(帕斯卡,帕斯卡命名法,帕斯卡尔命名法),计算机编程是一组命名规则(实践)。

当变量名和函数名由两个或两个以上的单词链接时,将添加唯一标识符以增加变量和函数的可读性。

这个词是不是在空间的连接或断开,(-),(_)带下划线的链接,第一个前缀字母用大写字母;随后又用词首大写字母,例如:FirstName、LastName。每一个词的首字母是大写字母的命名。它们被称为Pascal命名。它们来源于Pascal语言的命名约定。它们也被称为上骆驼案。

Pascal命名可以看作是一种命名约定,没有绝对和强制,以增加识别性和可读性。一旦选定了一个好的命名规则,就应该在程序编写时保持格式的一致性。

语法

类似驼峰命名法,但第一个词的第一个字母需要大写。

样品


var myName =zhuyujia ;
无功formsubmit = document.getelementbyid(提交);
功能(时间计数){ }


总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,你可以留言。