码迷,mamicode.com
首页 > Web开发 > 详细

JS三大经典变量命名法

时间:2017-05-14 12:30:59      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:描述   javascrip   xdp   大写   总结   article   ber   标识   经典   

码匠(HTML5学堂):在JavaScript书写的时候,变量是不可缺少的,每个变量都有自己的名字,代码规范显得尤为重要。小编在这里给大家总结了三种变量命名法,分别是匈牙利命名法,骆驼式/驼峰命名法帕斯卡命名法

技术分享

匈牙利命名法

据说这种命名法是一位叫Charles Simonyi的匈牙利程序员发明的,后来他在微软呆了几年,于是这种命名法就通过微软的各种产品和文档资料向世界传播开了。这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解。

属性部分表示变量的整体属性,例如:

全局变量: g_

常量:c_

成员变量:m_

静态变量:s_

类型部分表示变量的数据类型,例如:

函数:fn

布尔值:b

字符串:str

整型:i

对象描述部分表示变量的用途,例如:

最大:Max

最小:Min

临时变量:T

下面给出一个示例:

var g_strUserName = ‘码匠‘;
var c_fPi = 3.14;

技术分享

骆驼式命名法

骆驼式命名法又叫小驼峰命名法,是JavaScript中标识符最常用的一种命名方法。骆驼式命名法就是当标识符由一个或多个单词连接在一起,第一个单词的首字母小写,后面的单词首字母大写,其它字母全部小写。示例:

var webName = "码匠";

技术分享

帕斯卡命名法

帕斯卡命名法也叫大驼峰命名法,该命名法和骆驼式命名法类似,只是骆驼式命名法是第一个单词首字母小写,而帕斯卡命名法第一个单词首字母也大写。示例:

var WebName = "码匠";

上面我们讲了JS的三种变量的命名方式,分别是匈牙利命名法,骆驼式命名法,帕斯卡命名法。我们知道JavaScript是弱变量类型的语言,也就是在JavaScript中声明的变量,可以是某一数据类型,之后我们可以将其变成其他的数据类型,例如:

var a = "码匠";
console.log(a); // "码匠"
console.log(typeof(a)); // "string"
a = 123;
console.log(a); // 123
console.log(a); // "number"

通过观察上面的例子,变量a一开始是字符串类型的,之后a又成为了数字类型的。所以在JavaScript中,数据类型要求不是很严格,那么在JavaScript中使用匈牙利命名法就没有什么太大的意义了。在书写标识符的时候,通常使用帕斯卡命名法为构造函数命名,而用骆驼式命名法命名其他函数或者其他变量。

JS三大经典变量命名法

标签:描述   javascrip   xdp   大写   总结   article   ber   标识   经典   

原文地址:http://www.cnblogs.com/caifaling/p/6851683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!