JavaScript变量及其命名规范注意事项,建议新手要仔细看看!
JavaScript中的数据特点
JavaScript变量是已命名的数据,是一种数据引用方式,JavaScript各种数据类型(字符串、数字、布尔值、对象)都可以通过变量名多次访问。另外变量也可以用于存储数据。比如JavaScript中我们可以把窗体数值的值保存在变量中,再通过变量名访问该值,不用每次都从窗体中取值。
JavaScript数据类型是保存数据的类型解析,JavaScript中常用的数据类型有字符串、数字、布尔、数组、对象。JavaScript的变量和其他语言不用,相同的变量可以保存不同类型数据(类似php语言特点是松散型语言),我们可以根据具体需要保存不同的数据类型。虽然JavaScript松散型语言的特点给我们带来很大便利,但是松散型类型特点也会引发一些麻烦特别对于新手来说要注意。比如说对数字求和,但有时候JavaScript保存数字变量解释成了字符串类型,结果就会成了连接字符串,不是求两个数字的和。
JavaScript变量
JavaScript变量是用来保存数值的,并且可以调用。一个变量都有变量名,而且在同一范围内只能存在同一个同名的变量。变量名由字母、数字、下划线和$符号组成区分大小写,变量名必须要求以字母、下划线和美元$符合开头。例如:_vrapeople,varpeople,$varpeople、$varpeople_等。另外变量名不能和JavaScript关键词同名,
JavaScript变量命名规范
为什么要说JavaScript变量命名规范?主要有2点考虑:
1、规范是为了提高代码阅读性,代码只有你自己明白是远远不够的。
2,JavaScript变量命名规范源于其他编程语言(java)是必须要遵守的。
命名尽量使用有意义的单词,而不是随意命名。也可以把数据类型作为变量名的一部分,例如姓名字符串变量可以命名为:var strfirstname=“lili”,这种命名方法也叫匈牙利命名法(现在不常见)。
另一种是规范的复数形式命名方法。(变量首字母不应采用大写,因为英文首字母大写通常表示类,对首字母使用大写有助于区分变量和类)变量名和函数名都是由一个或者多个单子组成,每个单词首字母小写,后续单词字母大写,这种命名方法叫“骆驼(CamelCase)拼写法。另外在流行的Ajax框架、JavaScript程序库会看到以下划线为首字母的变量表示它对象的私有成员变量,这也是一种新的命名规范。
对于JavaScript变量今天就先聊到,你有更好想法咱们可以一块讨论下!