4.5 语句
在程序设计语言中,语句(statement)的定义可以由该语言经过明确定义的语法(syntax)规则得到,并且可以在运行程序时执行(execute)语句。换一种角度来说的话,所谓运行一个程序,指的就是执行程序中一条条的语句。
虽然说,源代码中的语句并不一定是和运行中的每一步一一对应的,不过考虑到程序在运行时确实是在逐一执行语句,所以在概念上并不矛盾。
在 JavaScript 中,语句之间使用分号分隔。严格来说,分号只是一部分语句的结尾。例如对于表达式语句,其结尾必须使用分号;而对于复合语句,其结尾则是不需要分号。对于这方面的规则,JavaScript 和 Java 基本相同,不过 JavaScript 对于分号的使用限制更为宽松。例如在 JavaScript 中,换行时所省略的分号将被自动补全。