基本概述
JavaScript是脚本语言,从上到下解释执行,最小单位为语句或语句块,每个语句以分号结尾,每个语句块以右大括号结尾。
JavaScript可以将多条语句或语句块放到同一行,如果每一行只有一句语句的话,结尾的分号可以省略,但强烈建议不要这么做!因为若是压缩代码,所有语句将处于同一行,没有分号分隔的话后果不堪设想!
赋值语句
JavaScript的赋值语句和C的赋值语句很相似,即变量=值,左值必须是变量名,右值可以是直接量,表达式,或函数执行式
右值可以是一个表达式,例如
函数执行式
同样的,和C类似,格式类似为:
函数名([参数1[, 参数2[, ...]]]);
参数可以是任意个,这个在后面的JavaScript函数中会讲到。但注意,这一句只表示执行,而没有赋值,即使函数有返回值,也不会得到保存。当然,函数的返回值同样可以作为参数
语句块
语句块的构成和C的是一样的,如下:
逻辑语句 {
基本语句;
基本语句;
……
[控制语句;] // 循环语句或多分支语句
}
结尾不用分号。语句块没有属于自己的作用域