js命名规则

2017-12-13  本文已影响42人  而生lhw

全名规则
1.变量名区分大小写,允许包含字母、数字、$、下划线,第一个字符不允许是数字,不允许包含空格和其他标点符号。
2.变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型
3.尽量避免使用没有意义的命名
4.禁止使用javascript关键词、保留字全名
5.变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名法

匈牙利命名法

变量名 = 类型 + 对象描述


image.png
var aName = ['lianghongna','xiaohong','xiaolan']
var oBtn = document.getElementById('btn');
function fnName(){}
var iCount = 0;
var sName ='lianghongna'
驼峰式命名法
var myName = 'lianghongna';
var formSubmit = document.getElementById("submit");
function timeCount(){}
帕斯卡命名法(大驼峰式命名法)
var MyName = "lianghongna";
var FormSubmit = document.getElementById("submit");
function TimeCount(){}

主流:驼峰命名法
变量命名前缀应该是名词
函数命名前缀应该是动词
eg.

var count = 10;
var myName = 'lainghongna'
var found = true
function getName (){}
常用:
count length size 表示数据类型是数字
name title message 表示数据类型是字符串
i j k 常在循环中使用
常见函数和方法命名的动词
can  函数返回一个布尔值
has  函数返回一个布尔值
is   函数返回一个布尔值
get  函数返回一个非布尔值
set  函数用来保存一个值
es5 常量定义
var MAX_COUNT = 10;
var URL ="http://www.baidu.com"
构造函数,遵从大驼峰命名法
function Person(){
    this.name = "lianghongna"
}
上一篇下一篇

猜你喜欢

热点阅读