跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

javascript中变量的命名有什么要求

javascript中变量命名的要求:1、严格区分大小写;2、只能包含字母、数字和下划线,不允许包含空格和其他标点符号;3、必须以字母或下划线开头,不能以数字开头;4、不能使用关键词、保留字作为变量名;5、尽量避免使用没有意义的命名。 本教程操作环境:windows7系统、 javascript 1.8.5版、Dell G3电脑。 在javascript中可以使用关键字:const,var,let来定义变量,语法:
关键字 变量名;
变量相当于容器,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到 变量,以便读、写它存储的值。 需要注意: 变量名并不是可以随意定义的,一个有效的变量名应该满足以下几点要求: 立即学习 “ Java免费学习笔记(深入) ”; 变量名区分大小写 变量名只能包含字母(A~z)、数字(0~9)和下划线(_),不允许包含空格和其他标点符号 变量名必须以字母或下划线开头,不能以数字开头 禁止使用JavaScript关键词、保留字作为变量名 变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型 尽量避免使用没有意义的命名 变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名法 匈牙利命名法 匈牙利命名法匈牙利命名法是电脑程序设计中的一种变量命名规则,此命名法又可细分为:系统匈牙利命名法和匈牙利应用命名法。 匈牙利命名法具备语言独立的特性,并且首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题。 在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用途,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写,以区别前面的类型指示字母。 语法
变量名 = 类型 + 对象描述
类型指变量的类型 对象描述指对象名字全称或名字的一部分,要求有明确含义,命名要容易记忆容易理解。 通过在变量名前面添加相应小写字母的符号标示作为前缀,标示出变量的类型,前缀后面是一个或多个单词组合,单词描述了变量的用途。如果是 jquery 对象,则用 $ 作为变量名的前缀。 提示 使用HTML,CSS,JavaScript开发Android应用程序 英文文字pdf版附源文件 如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Andr​​oid友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Andr​​oid应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更 下载 虽然 javascript 变量表面上没有类型,但是 javascript 内部还是会为变量赋予相应的类型。 匈牙利命名法是一位微软程序员发明的,多数的 c,c++ 程序都使用此命名法。 类型 javascript 变量命名类型变量命名前缀array 数组aboolean 布尔值bfloat 浮点数lfunction 函数fnint 整型iobject 对象oregular 正则rstring 字符串s 示例
var aName = [1, 2, 3]; var oBtn = document.getElementById('btn'); function fnName(){}; var iCount = 0; var sName = "zhuyujia";
驼峰式命名法 当变量名和函数名称是由二个或多个单字链接在一起,而构成的唯一识别字时,利用“驼峰式大小写”来表示,可以增加变量和函数的可读性。 “驼峰式大小写(Camel-Case)一词来自Perl语言中普遍使用的大小写混合格式,而Larry Wall等人所著的畅销书《Programming Perl》(O'Reilly出版)的封面图片正是一匹骆驼。” “驼峰式大小写”命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持一致格式。 语法 变量名或函数名是由一个或多个单词连结在一起,其中第一个单词以小写字母开始,后面的所有单词的首字母都采用大写字母,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。 示例
var myName = "zhuyujia"; var formSubmit = document.getElementById("submit"); function timeCount(){}
帕斯卡命名法 Pascal命名法(Pascal Case,巴斯卡命名法/帕斯卡命名法),电脑程序编写时的一套命名规则(惯例)。 当变量名和函数名称是由二个或二个以上单字链接在一起,而构成的唯一识别字时,用以增加变量和函数的可读性。 单字之间不以空格断开或连接号(-)、下划线(_)链接,第一个单前缀字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。 “Pascal命名法”可视为一种命名惯例,并无绝对与强制,为的是增加识别和可读性。一旦选用或设置好命名规则,在程序编写时应保持格式的一致性。 语法 和驼峰式命名法类似,只不过第一个单词的首字母需要大写。 示例
var myName = "zhuyujia"; var formSubmit = document.getElementById("submit"); function timeCount(){}
【推荐学习: javascript高级教程 】

相关文章