工欲善其事必先利其器!

在编写代码的时候难免涉及到变量的命名问题,不能只要求变量名的语法正确,而忽略了变量命名对代码可读性的影响。

如何让代码具有一目十行的可读性绝对是一项很有技术含量的事情!

 在JavaScript中,变量的命名规则与Java相同。

绝大多数学习或者会js的小伙伴之前都有一些Java基础,故Javascript变量的命名不存在什么理解不了的问题。

以下是为了让想重拾记忆的读者或者零基础者而写。

JavaScript是一种弱类型语言,也就是说,在声明变量时,不需要指定变量的类型,变量的类型由赋给变量的值确定。

对于这一点,不像Java和C#那样在声明的同时指定变量的数据类型。

机械的理解是使用变量来存储、得到并操作脚本中出现的所有的不同值。

创建有意义的变量名称,便于别人理解脚本。

一、javascript的命名方法3种

1.Camel 命名法(驼峰命名法):

    这种命名方法有两种方式:

     1)全部小写单词与单词间用下划线分割

     2)大小写混合:大驼峰+小驼峰

              大驼峰(Pascal命名法):每个单词的首字母都大写,例如:var TestValue = 0, SecondValue = "hi";

              小驼峰:首字母小写,接下来的每个单词的首字母大写,例如:vartestValue = 0, secondValue = "hi";

2.匈牙利命名法:

变量名 = 类型 + 对象描述

在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。

例如:var  iTestValue = 0,  sSecondValue = "hi";( i 表示整数,s 表示字符串)

下表列出常用的一些前缀,以使示例代码更易阅读:

 

javascript变量名字后加变量_javascript

JavaScript变量名匈牙利命名法示例

var  aName = ['zhangsan','lizi','zhaowu']; //Array 数组

var  oBtn = window.document.getElementById('btn'); //Object对象

function  fnName(){};  //Function 函数

var  nAge = 25;  //Integer(int) 整型

var  sWebURL="www.wangyingran.com"; //String字符串

二、javascript的命名规则
 1.首字符:英文字母或下划线
 2.组成:英文字母、数字、下划线
 3.禁忌:javascript关键词、保留字

友情提醒:

1.变量必须以字母开头

2.变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)

3.变量名称对大小写敏感(y 和 Y 是不同的变量)

这些规则和Java是一样的。

三、javascript命名注意事项
1.变量名是严格区别分小写的,如变量abc和ABC是两个变量,可以在程序分别对其进行声明,赋值和引用.
2.js中变量名必须以字母或下划线(_)打头,其余可以包括数字,字符和_,如_temp,_abc,exmple2就是合法的变量名.
3.不能引用javascript中的关键字作为变量,在javascript中定义了40多个关键字,这些关键字都是是javascript内部使用的,不能作为变量的名称,如var,true,int等不能作为变量名使用.

下表列出javascript的部分关键字和保留字

javascript变量名字后加变量_Java_02