在有学习过java或是C语言,对于掌握javaScript的语法应该是比较简单的,因为javaScript借用了这些语言的语法,接下来我们将对于javaScript的语法进行简单的总结以下几点:
(1)区分大小写。这根java一样,javascript的变量、函数、运算符以及其他一切东西都是区分大小写的。
由于HTML源代码不区分大小写, 而客户端的JavaScript代码又和HTML源代码紧密联系,所以很容易出错,这一点读者要特别注意。
许多JavaScript对象和属性都与它们所代表的HTML标签和属性同名。 在HTML 中这些标签和属性名可以以任意的大小写方式输入,但是在JavaScript中它们统一要求为小写。例如,在HTML中,事件处理函数onmousedown通常被声明为 onMouseDown,但是在JavaScript代码中就只能使用onmousedown。
(2)弱类型变量。就是指在javascript中的变量无特定类型,定义变量只用“var”关键字,并可以将其初始化为任意值,这样可以随意改变变量所存储的类型(注意:我们应该避免这样的操作)。
(3)每行结尾的分号可有可无。因为其将默认把代码的结尾看做是语句的结束。但是,作为一名开发者,我们应该养成良好的编程习惯,为每一句代码都加上分号作为结束。
(4)括号用于代码块。代码块表示一系列按顺序执行的代码,用“{”和“}”封装。
(5)注释的方式与C语言和java相同。其主要有两种注释方式,单行注释为://;多行注释为:/* */。
(6)忽略空白符和换行符。JavaScript一般会忽略程序中的空格、制表符和换行符,但在一个完整语句内各个关键字之间的空白符和换行符不能被忽略。这样可以方便用户采用整齐、一致的版式设计程序代码,如在嵌套语句中使用缩进,这样能够使代码容易阅读和理解。
(7)直接量。直接量就是能够直接显示出来的数据值。例如:
1 //数字直接量
“abc” //字符串直接量
false //布尔直接量
null //空(不存在)的直接量
{x:2,y:3} //对象直接量
(8)标识符语法。标识符就是变量、函数的名字,或者代码中某些循环的标签。合法的标识符第一个字符必须是字母、下划线(_)或者美元符号($)。接下来的字符可以是字母、数字或下划线、美元符号。数字不允许作为首字符出现。另外,标识符不能和JavaScript关键字或是保留字同名。
(9)关键字。在JavaScript程序中关键字是不能被用作标识符的,如变量名、函数名以及循环标签。
如图1所示是ECMAScriptv3标准化的关键宇。这些关键字对JavaScript来说具有特殊的意义,它们是这种语言的语法一部分。
图2所示的是其他保留字,虽然现在JavaScript已经不使用这些保留字了,但是ECMAScriptv3保留了它们以备扩展语言。
除了上面列出的关键字外,读者还应该避免使用JavaScript预定义的全局变量名或全局函数名作为标识符。如图3所示的是ECMAScriptv3标准定义的全局变量和全局函数。
提示:关于javascript的变量还可以不声明就可以直接使用,但会自动用该变量创建一个全局变量。phplife.net将为您分享更精彩的内容。