首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js变量命名规范

最近对于ES6中变量命名关于变量是不是应该大写,特意再重新梳理了一遍基础,特总结如下: js变量命名规范 变量名区分大小写(y 和 Y 是不同的变量变量名包含字母、数字、美元符号()和下划线...,但第一个字符不允许是数字,不允许包含空格和其他标点符号;变量也能以 和 _ 符号开头(不过不推荐这么做) 禁止使用JavaScript关键词、保留字命名变量名是由两个或多个单词构成时,...可以采用驼峰命名法。...驼峰命名有两种形式: 小驼峰式命名法(lower camel case):第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。...帕斯卡命名法 即变量名由两个或多个单词构成时,单词之间用连接号(-)、下划线(_)连接。如first-name或者说first_name。

24710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    变量命名规范

    一、驼峰命名法: ①全部小写:变量名中的每一个逻辑断点/每个单词都用下划线隔开。比如:print_employee_paychecks(); ②大小写混合: 1)小驼峰法: 变量一般用小驼峰法标识。...): 常用于类名,函数名,属性,命名空间。...例如:DataBaseUser 二、匈牙利命名法: 基本原则是:变量名=类型+对象描述。...匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。...匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。

    1.8K10

    变量命名规范

    Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。...(三)变量命名 变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。示例如:idCard。...(四)Interface(接口)的命名 与Class(类)的命名类似。...(五)finalstatic 变量(相当于常量)的命名 最终静态变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE = 1024。...(六)方法的命名 方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量命名规范一致。

    1.6K40

    js命名规范

    当有人需要快速理解代码时,清晰的命名提供了重要的上下文,无论他们是在编码、调试还是协助队友——俺不需要问别人用户的意思,但俺必须问数据的意思。...使用有意义的单词 例如,开发人员通常在默认情况下将变量命名为data,但是让我们检查一下它的几个定义: 作为推理、讨论或计算基础的事实信息(如测量或统计) 可传输或处理的数字形式的信息 这些定义可以引用我们处理的任何变量...使用完整的单词 当涉及到变量命名时,快捷方式通常意味着缩写或单个字符的变量名称。...您还会陷入将组件命名为MyComponentContainerContainer的尴尬境地。wrapper也是如此。 注意拼写: ) 单词拼写错误会产生bug,使搜索代码更加困难。

    2.5K30

    Java变量命名规范

    Java是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。...变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。示例如:idCard。Interface(接口)的命名。...与Class(类)的命名类似。final static 变量(相当于常量)的命名。最终静态变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE = 1024。...参数的名字必须和变量命名规范一致。...使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字: 数组应该总是用下面的方式来命名:String [ ] name; 而不是:String name [ ]; 值得注意的是,命名时应尽量采用完整的英文描述符

    2.4K30

    Python 变量命名规范

    ,但定义了一个与关键字 type 同名的变量,导致 type 函数的功能失效了,因此不要定义与关键字同名的变量。...变量命名规范 命名规范 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码的识别和可读性 下划线命名法 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格 在 Python...中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名 每个单词都使用小写字母 单词与单词之间使用 _下划线 连接 例如:first_name、last_name...、qq_number、qq_password 注意 Python 中的 标识符 是 区分大小写的 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始...等其他语言一般用 驼峰命名法,在 Python 中则推荐使用下划线命名法,符合 PEP8 规范

    71910

    JavaScript 变量命名规范总结

    再看一个变量名逐步迭代的过程: // bad const fruit = ['apple', 'banana']; // ok const fruitArr = ['apple', 'banana']...= [ { name: 'apple', color: 'red' }, { name: 'banana', color: 'yellow' }, ]; 看完以上几个示例,我们就知道自己在变量命名这么一件简单的事情上达到了什么层次...本文从「符合命名规范」和「有意义的命名」两个维度,提出了一些实操建议,欢迎拍砖。...符合规范命名 Comply with naming conventions 用小驼峰形式命名 Use (lower) camelCase 第一个字母小写,剩下的每个单词的首字母大写。...返回布尔值的函数或方法,命名规则相同,如 Array.isArray(arr)。但这样容易出现函数名和变量名冲突的情况,这个时候可以在函数前加check get等区分。

    1.1K30

    警惕不规范变量命名

    就在最近,项目组开始强调开发规范了,今天分享一个变量命名规范的小案例,强调一下规范的重要性。...Boolean变量命名规范 16年底,阿里公开了《Java开发规范手册》,其中有一条便是“布尔类型不能以is为前缀”。规范中没有举出例子,但是给出了原因:会导致部分序列化框架的无法解析。...JavaBean规范并不是像很多人想的那样,首字母小写,之后的每一个单词首字母大写这样的驼峰命名法。正确的命名规范应该是:要么前两个字母都是小写,要么前两个字母都是大写。...但上面已经介绍过了,eBook这样的变量命名本身就是不规范的,在不规范变量命名下强调规范的getter,setter命名,出发点就错了。...有兴趣的朋友可以在eclipse,intellij idea中试试,这几种规范/不规范变量命名,各自对应的getter,setter方法是如何的。

    1.9K90

    前端开发规范命名规范、html规范、css规范js规范

    "> 变量命名 命名方式: 小驼峰式命名方法 命名规范: 类型+对象描述的方式,如果没有明确的类型,就可以使前缀为名词 类型 小写字母 array a boolean...:全部大写 命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词 推荐: var MAX_COUNT = 10; var URL = 'http://www.baidu.com'; ---- 类的成员...公共属性和方法:同变量命名方式 私有属性和方法:前缀为下划线(_)后面跟公共属性和方法一样的命名方式 推荐(将name换成this是不是更熟悉了呢) function Student(name) {...规范 避免全局命名空间污染 防止全局命名空间被污染,我们通常的做法是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),创建独立隔绝的定义域。...'valid' : 'invalid' ---- JSHint 在js规范中,有很多规范都是样式上的规范而不是逻辑上的规范,比如尽量使用=== 而不是==,我们可以使用JSHint或者JSLint,Javascript

    6.4K10

    python变量和常量命名、注释规范

    参考链接: Python变量,常量和文字 学习python编程前先学习一下变量和常量命名规范以及注释规范,要从一开始就养成良好习惯,避免将来遇到一些不必要的麻烦。...取名时要遵循一些原则,通常变量、常量是指某一事物或事物的某一属性,所以变量名、常量名通常使用英文的一个或多个名词命名。...我的英语不太好,在手机上安装了微软必应词典,在编程时一边查一边记,强迫自己养成使用英语命名的习惯。   ...变量、函数、类的实例   全部小写命名,由下划线连接各给单词,如:   new_id = 1001 old_id = 1 new_id_list = []   私有属性,变量名以下划线开头即表示私有属性... __xx__ ,这样的变量都是系统保留命名规则,程序员写的变量避免用这样的格式。

    2K20

    python变量命名规范方法有哪些

    Python命名规范对于不同类型的数据有着一些细微的区别,总的来讲有2个方面的命名要求,一方面是从命名字符要求方面来规范的,还有一方面是格式方面来规范的,此外还涉及到一些保留关键字我们不能单独出现在命名中...一、错误的Python命名规范 1.命名只能使用字母和_下划线开头-字符方面的要求 错误示例 def 5name(): pass 正确示例 def name(): pass def _name()...面对上面的各种命名规范我们如何更好的解决这个问题呢?...普通变量命名 我一般使用一些比较简单的方法:首先字母我喜欢小写和数字来命名变量名,并且遵守见名知意的方法,如下面的几个示例。...dog2 = '' dog3 = '' 上面两个一般用于简单的变量中,比如测试一些程序,或者讲课中方便快速构建变量时使用。 2.类的命名 一般类的命名我习惯使用首字母大学的方法,如下面的代码示例。

    1.2K20

    Mysql命名规范

    基础规范 表存储引擎必须使用 InnoDB 表字符集默认使用 utf8,必要时候使用 utf8mb4 说明: 1)通用,无乱码风险,汉字3字节,英文1字节 2)`utf8mb4` 是 `utf8`...,扩展性、移植性较差 复制代码 禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径 禁止在线上环境做数据库压力测试 测试,开发,线上数据库环境必须隔离 ​ 命名规范...库备份必须以 bak 为前缀,以日期为后缀 从库必须以 -s 为后缀 备库必须以 -ss 为后缀 表设计规范 单实例表个数必须控制在 2000 个以内 单表分表个数必须控制在 1024 个以内...表的命名最好是加上“业务名称_表的作用”。...可以模糊查询,例如 `like ‘138%’` 复制代码 使用 TINYINT 来代替 ENUM 说明:ENUM 增加新值要进行 DDL 操作 表达是与否概念的字段,必须使用 is_xxx 的方式命名

    8K21

    Java命名规范

    Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名  (全部小写,由域名定义) Java包的名字都是由小写单词组成。...但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀...例如:MAX_VALUE 参数的命名 参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。...变量和常量命名 变量命名 主要的的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头...· 用Is来命名逻辑变量,如:blnFileIsFound。通过这种给布尔变量肯定形式的命名方式,使得其它开发人员能够更为清楚的理解布尔变量所代表的意义。

    3.6K110
    领券