TypeScript实战
上QQ阅读APP看书,第一时间看更新

第3章 流程控制

上一章对TypeScript的基本语法进行了阐述,让读者对TypeScript的数据类型、变量的声明方式、let和var在作用域上的区别等知识点有了初步的掌握。其中部分示例涉及流程控制。本章将对TypeScript的流程控制进行详细介绍。

通过本章的学习,可以让读者掌握如何通过流程控制语句来改变程序运行的顺序。流程控制是任何一门语言必须掌握的知识点。在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在多段程序中选择一个运行。TypeScript语言所提供的流程控制指令主要有以下几种:

  •  无条件分支指令,继续运行在其他位置的一段指令,例如TypeScript语言的goto指令。
  •  条件分支指令,若特定条件成立时,运行一段指令,例如TypeScript语言的if指令。
  •  循环指令,运行一段指令若干次,直到特定条件成立为止,例如TypeScript语言的for指令。
  •  执行子程序指令,运行位于不同位置的一段指令,但完成后会继续运行原来要运行的指令。
  •  无条件的终止指令,停止程序,不运行任何指令。

本章主要涉及的知识点有:

  •  条件判断:学会if…else和switch等条件判断控制的语法以及用途。
  •  循环流程:学会for、while等基本循环控制的语法以及用途。
  •  break和continue的区别:掌握在循环体中break和continue的区别。

提示

本章内容用到了函数的部分语法,关于函数的具体用法将在第5章介绍。