1.3 JavaScript快速入门

1.3.1 JavaScript基本语法

JavaScript的语法借鉴了常见的Java、C和Perl等语言的规则,重点如下。

1.区分大小写

与Java一样,JavaScript的变量、函数名、运算符等都是区分大小写的。例如:变量“test”与变量“TEST”是不同的。

2.变量是弱类型的

与Java和C不同,JavaScript的变量无特定的类型,定义变量时只需用var运算符,便可以将它初始化为任意值。因此,可以随时改变变量所存储数据的类型(尽量避免这样做)。

3.每行结尾的分号可有可无

Java、C和Perl都要求每行代码以分号“;”结束才符合语法。

JavaScript则允许开发者自行决定一行代码是否以分号结束。如果没有分号,JavaScript就把折行代码的结尾看作该语句的结尾,前提是这样没有破坏代码的语义。

最好的代码编写习惯是总加入分号,因为没有分号,在有些浏览器中JavaScript代码就不能正确运行,不过根据JavaScript标准,下面两行代码都是正确的。

4.注释与Java、C和PHP等语言的注释相同

JavaScript借用了其他语言的注释语法,有两种类型的注释。

● 单行注释以双斜杠“//”开头。

● 多行注释以单斜杠和星号“/*”开头,以星号和单斜杠“*/”结尾。

5.花括号表示代码块

JavaScript从Java中借鉴的另一个概念是代码块。代码块表示一系列应该按顺序执行的语句,这些语句被封装在左花括号“{”和右花括号“}”之间。