网页前端开发之Javascript入门篇(4/9):循环控制

news/2024/10/5 0:24:23/

Javascript循环控制

什么是循环控制?
答:其概念跟 Python教程 介绍的一样,只是语法上有所变化。

参考流程图如下:

其对应语法:

javascript">var i = 0;         // 设置起始值
var minutes = 15;  // 设置结束值(15分钟洗涤时间)
console.log("准备洗涤");
while(i < minutes)      // 判断是否需要洗涤
{console.log("正在洗涤..");var x = minutes - i;  // 计算剩余分钟数console.log("还剩下", x, '分钟');i = i + 1;       // 每次计数值加1
}
console.log("洗涤结束");

其中
while 是关键字(意思:当),其后面配上一对 括号 ,里面填入一个 条件表达式 ,最后用 大括号 括住其所有子语句。


whileif组合的参考流程图如下:

其对应语法:

javascript">var i = 0;
var minutes = 15;
console.log("准备洗涤");
while(i < minutes)
{console.log("正在洗涤..");var x = minutes - i;console.log("还剩下", x, '分钟');// 第5分钟时强制中止洗涤if(i == 5){console.log("中止洗涤")break;}i = i + 1;
}
console.log("洗涤结束");

其中
Javascript 同样使用了 break 语句来打破循环。

:请在 MinWegPage 上直接在线编写和运行本篇代码,无需安装任何环境。


本篇的练习题如下:

第1题
创建一个变量name(名字),并赋值为你的名字。
使用循环打印5次你的名字。

第2题
创建一个变量age(年龄),并赋值为你的年龄。
使用循环打印从1到age。

第3题
创建一个变量deposit(存款),并赋值为0。
然后每天存入的钱是100元,
存够100天后,打印deposit,看你存了多少钱。

请认真完成所有练习题,勤加练习有助于快速提升你的编程能力。
更多练习题在 https://www.min2k.com/course/docs/web-client/loop-control


http://www.ppmy.cn/news/1534665.html

相关文章

以旅游购物贸易方式报关出口的货物是什么意思

旅游购物贸易方式的定义 ‌旅游购物贸易‌是指国内外旅游者通过旅游渠道&#xff0c;携带外币现钞、外币票据入境&#xff0c;到外汇指定银行兑换成人民币&#xff0c;并在特定区域进行商品采购、报检、报关后&#xff0c;将所购货物运回国内进行销售的贸易行为。这种贸易方式通…

【揭秘测绘艺术】从基础到法律,绘制地球的智慧蓝图

在人类探索与塑造世界的征途中&#xff0c;有一门古老而又现代的科学默默发挥着基石作用——测绘。它不仅仅是地图的绘制&#xff0c;更是对地球空间信息的精准捕捉与智慧应用。今天&#xff0c;让我们一起走进测绘的世界&#xff0c;解码“测绘”与“基础测绘”的内涵&#xf…

10款物联网开源嵌入式操作系统对比分析

摘要 本文对目前市场上广受欢迎的10款物联网开源嵌入式操作系统进行了深度对比分析&#xff0c;包括Huawei LiteOS、RT-Thread、AliOS Things等。通过探讨这些操作系统的实时性、可扩展性、特点、运行要求、开发社区活跃度和应用领域等方面&#xff0c;帮助开发者更好地理解它…

记录一次病毒启动脚本

在第一次下载软件时&#xff0c;目录中配了一个使用说明&#xff0c;说是需要通过start.bat 这个文件来启动程序&#xff0c;而这个 start.bat 就是始作俑者&#xff1a; 病毒作者比较狡猾&#xff0c;其中start.bat 用记事本打开是乱码&#xff0c;但是可以通过将这个批处理…

MFC工控项目实例之十九手动测试界面输出信号切换

承接专栏《MFC工控项目实例之十八手动测试界面输入信号实时检测》 根据板卡设置界面组合框选项设定的输出信号&#xff0c;通过读取文件中保存的键值&#xff0c;用单选按钮切换输出信号接通、关闭。 1、在Data_1.h文件中添加代码 CString COMB_Data_O_1[]{"夹紧",&…

TypeScript高级内容

完整总结 本节课涵盖了本地开发环境的搭建、前后端的基本交互、以及如何封装 Axios 以增强代码的安全性和可维护性。此外&#xff0c;我们还解决了在代码实现过程中可能遇到的一些常见问题。 1. 本地环境搭建 安装环境依赖&#xff1a;首先需要在本地安装 Node.js&#xff0…

详解调用钉钉AI助理消息API发送钉钉消息卡片给指定单聊用户

文章目录 前言准备工作1、在钉钉开发者后台创建一个钉钉企业内部应用&#xff1b;2、创建并保存好应用的appKey和appSecret&#xff0c;后面用于获取调用API的请求token&#xff1b;3、了解AI助理主动发送消息API&#xff1a;4、应用中配置好所需权限&#xff1a;4.1、权限点4.…

LampSecurityCTF7 靶机渗透 (sql 注入, 文件上传, 密码喷射)

靶机介绍 LampSecurityCTF7&#xff0c;vulnhub 靶机 主机发现 由于靶机配置问题&#xff0c;扫不到 ip 这里需要特别注意一下&#xff0c;在第一次启动打开靶机的时候&#xff0c;vmware会跳出一个提示框&#xff0c;让你选择我已复制该虚拟机/我已移动该虚拟机&#xff0c…