上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章介绍。