位置: 编程技术 - 正文

超全面的javascript中变量命名规则(超全面的竣工验收流程及资料)

编辑:rootadmin

推荐整理分享超全面的javascript中变量命名规则(超全面的竣工验收流程及资料),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:超全面的用药指南非常实用长江日报,超全面的设计师组装电脑配置方法,超全面的竣工验收流程及资料,超全面的装修验收表,超全面的装修验收表,超全面的用药指南非常实用长江日报,超全面的魔术训练教程,超全面的绿茶指南,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

变量的命名相对而言没有太多的技术含量,今天整理有关于变量命名相关的规则,主要是想告诉大家,虽然命名没有技术含量,但对于个人编码,或者说一个团队的再次开发及阅读是相当有用的。良好的书写规范可以让你的JavaScript代码更上一个台阶,也更有利于团队的再次开发和阅读代码。

全名原则

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

匈牙利命名法

匈牙利命名法匈牙利命名法是电脑程序设计中的一种变量命名规则,此命名法又可细分为:系统匈牙利命名法和匈牙利应用命名法。

匈牙利命名法具备语言独立的特性,并且首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题。

在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用途,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写,以区别前面的类型指示字母。

语法

变量名 = 类型 + 对象描述

类型指变量的类型 对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。

通过在变量名前面添加相应小写字母的符号标示作为前缀,标示出变量的类型,前缀后面是一个或多个单词组合,单词描述了变量的用途。如果是 jquery 对象,则用 $ 作为变量名的前缀。

提示

虽然 javascript 变量表面上没有类型,但是 javascript 内部还是会为变量赋予相应的类型。

匈牙利命名法是一位微软程序员发明的,多数的 c,c++ 程序都使用此命名法。

类型

超全面的javascript中变量命名规则(超全面的竣工验收流程及资料)

javascript 变量命名类型 变量命名前缀 array 数组 a boolean 布尔值 b float 浮点数 l function 函数 fn int 整型 i object 对象 o regular 正则 r string 字符串 s

示例

驼峰式命名法

当变量名和函数名称是由二个或多个单字链接在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函数的可读性。

“驼峰式大小写(Camel-Case)一词来自Perl语言中普遍使用的大小写混合格式,而Larry Wall等人所著的畅销书《Programming Perl》(O'Reilly出版)的封面图片正是一匹骆驼。”

“驼峰式大小写”命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持一致格式。

语法

变量名或函数名是由一个或多个单词连结在一起,其中第一个单词以小写字母开始,后面的所有单词的首字母都采用大写字母,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

示例

帕斯卡命名法

Pascal命名法(Pascal Case,巴斯卡命名法/帕斯卡命名法),电脑程序编写时的一套命名规则(惯例)。

当变量名和函数名称是由二个或二个以上单字链接在一起,而构成的唯一识别字时,用以增加变量和函数的可读性。

单字之间不以空格断开或连接号(-)、下划线(_)链接,第一个单前缀字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。

“Pascal命名法”可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持格式的一致性。

语法

和驼峰式命名法类似,只不过第一个单词的首字母需要大写。

示例

总结

标签: 超全面的竣工验收流程及资料

本文链接地址:https://www.jiuchutong.com/biancheng/376050.html 转载请保留说明!

上一篇:简单谈谈Javascript函数中的arguments(简单谈谈对电信的认识)

下一篇:ES6学习之变量的解构赋值(变量js)

  • 个人所得税手续费返还属于政府补助吗
  • 增值税进项发票认证流程
  • 发票未到怎么暂估入账
  • 企业付的快递费是扣增值税还是进入费用扣除
  • 企业给职工交的养老金哪里去了
  • 小企业销售材料计入什么科目借方记什么
  • 境外人员为境内企业提供劳务如何缴税
  • 房屋租赁费属于什么会计分录
  • 收购其他公司有什么好处
  • 行政单位年初预算怎么做
  • 非金融机构借款计入什么科目
  • 营业外支出税前可以扣除吗
  • 税务稽查补缴的税款怎么处理
  • 新注册成立的公司可以往前补交社保吗
  • 运输增值税专票含税价怎么算
  • 为什么增值税发票税率是1%
  • 广告业的定额发票可以税前扣除么?
  • 外贸企业出口转内销过程中面临的问题
  • 公司注销财务账需要保存几年
  • 成品油电子普通发票开错了
  • 总公司签订合同发票开具给分公司是否可以抵扣
  • 收入税金摘要怎么写
  • 兼营销售的销售额的确定
  • 公司名下的车怎么上牌
  • 华为鸿蒙怎么看手机型号
  • 为什么我的win10
  • 怎么查开出去的发票原票
  • 出租商品计入什么科目
  • 已确认坏账又收回账面价值会减少?
  • 存货 计价
  • 股票溢价发行是什么意思
  • 房产证和不动产权证都要办理吗
  • 固定资产一次性加速折旧
  • 盈余公积转增资本对会计要素的影响
  • php有多简单
  • 怎么配置tomcat服务器
  • thinkphp自定义标签page
  • php 遍历树
  • opencv模板匹配多目标旋转
  • 强化学习——Q-Learning算法原理
  • php抢红包功能思路
  • php新手入门教程
  • 可予税前扣除的合理部分
  • 季度申报所得税时可以用以前年度亏损吗
  • 增值税一般纳税人可以开普票吗
  • 加工费能直接抵税吗
  • 承兑汇票怎么使用流程
  • 代宰 增值税
  • sql游标用法
  • 增值税留抵税额借贷方向
  • 金税四期对企业纳税管理影响分析
  • 固定资产报废如何交增值税
  • 在建工程科目核算只针对固定资产吗
  • 个体工商户要进行汇算清缴吗
  • 受疫情影响较大的上市公司
  • 单利率和复利率公式
  • 销售收入包含哪些费用
  • 法人的加油费能抵所得税吗
  • 工程结算和工程竣工决算的区别
  • 流动资产合计怎么算
  • 改制后企业是否可以剥离资产管理
  • supervisor.sock refused connection
  • Windows Server 2008下利用Diskpart管理磁盘
  • windows系统钥匙盘制作及启动密码的设置
  • fedora使用
  • 无线和网络飞行模式
  • win10 提示
  • 阴影映射可视域分析
  • perl获取文件名
  • perl $?
  • Node.js中的事件循环是什么意思
  • javascript 基础篇4 window对象,DOM
  • 木瓜电子
  • 原生js实现promise.all
  • 广西国家税务总局电子税务局官网
  • 江西省联考成绩查询系统入口官网
  • 股权转让申报期限
  • 贵州省地方税务局公告2016年第13号
  • 国税地位比地税高吗
  • 财政法和经济法的关系
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设