第3章 做出判断:选择结构

本章目标

假定访问一个网站,它问你是否要买一件毛衣。如果说是,那么你将进入一个付款页面:商品是一件4号红色羊毛衣,费用是$125.00并且加上运费$8.00,使用你的信用卡支付;如果说否,则不发生事情。如果不能查看其他商品、不能联系这个公司等,那么这个网站将是无用的,除非某个人刚好想要一件4号红色羊毛衣而且不关心费用。如果程序没有判断能力,计算机程序将每次只能做一件事。在这个例子中,买一件蓝色毛衣将需要一个完全不同的网页,并且买一件12号红色毛衣也需要一个新网页。幸运的是,我们可以编写程序控制计算机做出判断,因此我们在计算机上进行购物、游戏和可以做的其他每件事情都是可以变化的并且是有效果的。在本章中,你将学习选择结构,让程序选择执行几个候选语句块中的一个。这些语句块连同判断条件一起,组成选择(或判断)控制结构。

阅读本章后,你将能够做以下事情:

·理解单路、二路和多路选择结构。

·在JavaScript程序中使用if语句。

·在JavaScript程序中使用if...else语句。

·使用嵌套选择结构。

·在JavaScript程序中使用if...else if语句。

·在JavaScript程序中使用switch语句。