为什么需要这样强制定义变量前缀?因为弱语言造成的。在定义大量变量的时候,我们需要很明确的知道当前变量是什么属性,如果只通过普通单词,是很难区分的。
前缀规范
每个局部变量都需要有一个类型前缀,按照类型可以分为:
s:表示字符串。例如:sUser;
n:表示数字。例如:nPage,nAge;
b:表示逻辑。例如:bLogin;
a:表示数组。例如:aList;
r:表示正则表达式。例如:rUrl,rEmail;
f:表示函数。例如:fGetIP;
o:表示以上未涉及到的其他对象,例如:oDate;
其它情况
1:作用域不大临时变量可以简写,比如:str,num,bol,obj,fun,arr。
2:循环变量可以简写,比如:i,j,k等。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8217