JavaScript系列:ECMAScript语法变量

1、语法

  ECMAScript基础概念:

  ◊ 区分大小写。变量、函数名、运算符以及一切都是区分大小写的。

  ◊ 变量是弱类型的。ECMAScript中的变量无特定的类型,定义变量时只要var运算符,可以将它初始化为任意的值,可以随时改变变量所保存数据的类型。

  ◊ 每行结尾的分号可有可无。ECMAScript允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript把这行代码的结尾看作该语句的结尾,前提是这样没有破坏代码的意义。最好的代码编写习惯总是加入分号,没有分号,有些浏览器可能不能正确运行。

  ◊ 注释。ECMAScript有两种类型的注释,单行注释和多行注释。单行注释以 // 开始,多行注释以 /* 开始,以 */ 结束。

  ◊ 括号表明代码块。代码块表示一系列应该按顺序执行的语句,这些语句被封装在 { 和 } 之间。

2、变量

  ECMAScript中的变量使用 var 运算符加变量名定义,可以使用var语句定义一个或多个变量。ECMAScript中的变量并不一定需要初始化。

  开发者应养成良好的编程习惯,虽然JavaScript能够为一个变量赋多种数据类型,但这种方法并不值得推荐。使用变量时,同一个变量应该只存储一种数据类型。

  变量名需要遵守的两条规则:

  ◊ 第一个字符必须是字母、下划线(_)或美元符号($)

  ◊ 余下的字符可以是任意字符

  ◊ 变量名不能是关键字或者保留字

  ◊ Camel标记法 —— 首字母是小写的,接下来的单词都以大写字母开头。

  ◊ Pascal标记法 —— 首字母是大写的,接下来的单词都以大写字母开头。

posted @ 2012-09-23 22:58  libingql  阅读(367)  评论(0编辑  收藏  举报