9、JavaScript 控制结构入门:算法、选择与循环

JavaScript 控制结构入门:算法、选择与循环

1. 引言

在编写脚本解决问题之前,全面理解问题并精心规划解决方案至关重要。同时,了解可用的构建模块并运用成熟的编程原则也同样关键。本文将深入探讨结构化编程的理论和原则,这些技巧适用于包括 JavaScript 在内的多数高级语言。

2. 算法

任何计算问题都可通过按特定顺序执行一系列操作来解决。这种解决问题的步骤,即要执行的操作以及操作执行的顺序,被称为算法。例如,一位初级主管的“起床上班算法”:(1) 起床,(2) 脱睡衣,(3) 洗澡,(4) 穿衣,(5) 吃早餐,(6) 拼车上班。如果打乱顺序,如先穿衣再洗澡,主管上班时就会浑身湿透。在计算机程序中,指定语句执行的顺序被称为程序控制。

3. 伪代码

伪代码是一种人工的非正式语言,有助于程序员开发算法。它类似于日常英语,方便且用户友好,但并非真正的计算机编程语言。精心编写的伪代码可轻松转换为相应的 JavaScript 程序,通常只需将伪代码语句替换为 JavaScript 等效语句。伪代码通常只描述可执行语句,声明语句不属于可执行语句。例如, var value1; 只是指示 JavaScript 解释器为变量 value1 预留内存空间,在脚本执行时不会引发任何操作。

4. 控制结构

通常,程序中的语句按编写顺序依次执行,这称为顺序执行。JavaScript 提供了多种语句,可让程序员指定下一个要执行的语句,这称为控制转移。过去,无节制地使用控制转移语句(如 goto 语句)给软件开发带来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值