JavaScript的标识符
标识符:指的是变量、函数、属性的名字,或者函数的参数。
标识符命名
匈牙利命名法——(属性+类型+对象描述:例g_bStatus)
大驼峰命名法——所有单词首字母大写(ClickBtn)
小驼峰命名法——第一个单词首字母小写,其后的单词首字母大写
标识符的命名规范
区分大小写;
第一个字符必须是一个字母、下划线(_)或 一个美元符号($),其他字符可以是字母、下划线、美元符号或数字;(数字不能开头)
不能含有空格;
不能以关键字或保留字命名。
标识符命名推荐
遵循小驼峰命名法,除了第一个首字母之外,其他的单词首字母大写;
变量或者属性:名词开头;
方法或者函数:动词开头;
常量命名:字母全部大写,如果出现多个单词组合,使用下划线分隔(PI_API);
构造函数函数名称:首字母大写,同时遵循小驼峰(每一个单词首字母大写)。(构造函数没有返回值)
避免命名冲突的方法
协同命名法:小组协商;
对象命名空间:通过对象.属性或者对象.方法定义,不同对象值逗号隔开,最后一个不要逗号;(经常应用于项目开发)。
匿名函数:在不同的函数内部定义变量,即使变量名字相同,也不会相互干预。