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(提交);
功能(时间计数){ }
总结
以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,你可以留言。