JavaScript流程控制语句

第5章流程控制语句

JavaScript程序是由若干个语句组成的,每一个语句以分号作为结束符。语句可以很简单,也可以很复杂。其中,改变程序正常流程的语句称为控制语句。流程控制语句是用来控制程序中各语句执行顺序的语句,是程序中基本却又非常关键的部分。流程控制语句可以把单个语句组合成有意义的、能完成一定功能的小逻辑模块。本章内容包括:

?顺序控制语句;

?选择控制语句;

?循环控制语句;

?其他流程控制语句。

通过本章学习,读者应该对几种流程控制语句有很深的理解,并可以利用这几种流程控制语句编写简单的程序。

5.1 顺序控制语句

JavaScript语言中,顺序控制语句是最简单的语句。其有如下特点:所有语句按照一定的顺序执行,每一条语句只执行一遍,不重复执行,也没有语句不执行。JavaScript语言中的顺序控制语句包括表达式语句,函数调用语句,空语句和复合语句等。

5.1.1 表达式语句

表达式后面跟一个分号就构成了一个表达式语句。最常见的表达式语句为赋值语句。赋值语句是在一个赋值表达式后跟一个分号形成的,程序中很多计算都由赋值语句完成。

【示例5-1】演示几个表达式语句。其代码如下所示。

var m=4; //把4赋给变量m

var n=”hello world”; //把字符串hello world赋值给n

i=m+n; //把变量m和n的和赋值给变量i

实际上,任何表达式都可以加上分号而成为语句。

【示例5-2】变量i自增1。

i++; //变量i的值加1

注意:有些语句写法虽然是合法的,但是由于其没有保留计算结果,因而并没有实际意义。如以下代码:

a-b;

i++-1;

相关推荐
相关主题
热门推荐