JS-JS变量命名规则

原则
  变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号。

  禁止使用JavaScript关键词、保留字全名。

  变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型。

  尽量避免使用没有意义的命名。

  
变量命名方法
  变量命名的方法常见的有帕斯卡命名法、匈牙利命名法、驼峰命名法。

一、帕斯卡命名法(Pascal)/大驼峰式命名法(upper camel case)

  每一个单字的首字母都采用大写字母。

  例如:FirstName、LastName、CamelCase
二、小驼峰式命名法(lower camel case)
  第一个单字以小写字母开始,第二个单字的首字母大写。

  例如:firstName、lastName。
三、匈牙利命名法:
  变量名=数据类型+对象描述 

  每个变量名前都有代表数据类型的对应字母,然后后面紧跟有意义的单个单词名多个单词,并且单词的字母都大写。
  数据类型:指点是JavaScript中六种数据类型之一,undefined、null、boolean、number、string和Object
  对象描述:指对象名字全称或名字的一部分,而且要有明确含义,易记而且还要好理解.


  JavaScript变量名中代表数据类型都有对应的字线,如下所示:
    s: 表示字符串String
    i: 表示整型Int(它是Number中的整数类型)
    fl: 表示浮点Float(它是Number中的小数类型)
    b: 表示布尔Boolean
    a: 表示数组Array
    o: 表示对象Object
    fn: 不示函数Function
    re: 表示正则Regular Expression
  例如:
    var aPerson = []; // Array数组
    var oBtn = document.getElementById('btn'); //Object对象
    var fnName = function () {}; // function函数
四、其它常见方法
  变量名有两个或多个单词时,可以在多个单词间使用-或_连接起来。

  例如:first-name或者说first_name。

原文地址:https://www.cnblogs.com/superlizhao/p/8422700.html