JavaScript 控制结构入门:算法、选择与循环
1. 引言
在编写脚本解决问题之前,全面理解问题并精心规划解决方案至关重要。同时,了解可用的构建模块并运用成熟的编程原则也同样关键。本文将深入探讨结构化编程的理论和原则,这些技巧适用于包括 JavaScript 在内的多数高级语言。
2. 算法
任何计算问题都可通过按特定顺序执行一系列操作来解决。这种解决问题的步骤,即要执行的操作以及操作执行的顺序,被称为算法。例如,一位初级主管的“起床上班算法”:(1) 起床,(2) 脱睡衣,(3) 洗澡,(4) 穿衣,(5) 吃早餐,(6) 拼车上班。如果打乱顺序,如先穿衣再洗澡,主管上班时就会浑身湿透。在计算机程序中,指定语句执行的顺序被称为程序控制。
3. 伪代码
伪代码是一种人工的非正式语言,有助于程序员开发算法。它类似于日常英语,方便且用户友好,但并非真正的计算机编程语言。精心编写的伪代码可轻松转换为相应的 JavaScript 程序,通常只需将伪代码语句替换为 JavaScript 等效语句。伪代码通常只描述可执行语句,声明语句不属于可执行语句。例如, var value1; 只是指示 JavaScript 解释器为变量 value1 预留内存空间,在脚本执行时不会引发任何操作。
4. 控制结构
通常,程序中的语句按编写顺序依次执行,这称为顺序执行。JavaScript 提供了多种语句,可让程序员指定下一个要执行的语句,这称为控制转移。过去,无节制地使用控制转移语句(如 goto 语句)给软件开发带来
超级会员免费看
订阅专栏 解锁全文
1645

被折叠的 条评论
为什么被折叠?



