表达式是JavaScript中的短语,那么语句就是JavaScript的整句或者命令。
JavaScript语句是以分号结尾的(分号有时候是可以省略的,需要保持语义完整性)。
如果说表达式是人体的细胞或者软组织的话,那么语句就是更高层次的人体器官,它能够完成一些较为复杂的操作,改变程序的运行状态。复杂的语句中也可以嵌套简单的语句,看如下代码实例:
for (var index = 0; index < 5; index++) { //code }
code部分可能是比较复杂的操作,能够改变程序的运行状态。
表达式语句:
有些代码既可以看做表达式,也可以看做语句,可以称之为表达式语句。
var num; num = 1 + 2;
num=1+2既可以计算出一个值(表达式的特点),也完成的赋值操作(语句的功能)。
http://www.softwhy.com/article-1950-1.html
http://www.softwhy.com/qiduan/JS_source/