美文网首页
js命名规则

js命名规则

作者: 而生lhw | 来源:发表于2017-12-13 22:31 被阅读42次

    全名规则
    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"
    }
    

    相关文章

      网友评论

          本文标题:js命名规则

          本文链接:https://www.haomeiwen.com/subject/crttwxtx.html