JavaScript 循环结构语句

JavaScript条件语句与循环结构核心基础 本文还有配套的精品资源,点击获取 简介:JavaScript作为Web开发的关键技术,在前端领域中扮演着重要角色。本主题深入探讨JavaScript的基础知识,重点是条件语句和循环结构,它们是编写动态程序的核心。通过理解 if 、 switch 、 for 、 while 、 do...while 、 ... 阅读详情

语句(也称为流控制语句)通常使用一或多个关键字完成既定的任务。语句可以简单,也可以复杂。简单的如告诉函数退出,复杂的如列出一堆要重复执行的指令。
在这里插入图片描述
顺序结构就是我们平常写的按顺序从上往下执行的程序。
分支结构在以下的博文有介绍:JavaScript 分支结构语句

1. for循环

  1. for重复执行某些代码,通常跟计数有关系/

  2. for 语法结构

    for(初始化变量;条件表达式;操作表达式){
    	//循环体
    }
    //可以分开写,但是分号不能省略
    //省略第一个参数,前提是要在循环前面声明循环变量,如:              
    var i = 0;
    for(; i < 4; i++){
    	//循环体
    }
    //省略第二个参数,意味着此循环进入死循环,除非for循环体内强制退出,如:
    for(var i = 0; ; i++){
        if(i >= 100){
        break;// return  
        }
    }
          
    
    
  3. 初始化变量就是用var声明的一个普通变量,通常用于作为计数器使用

  4. 条件表达式就是用来决定每一次循环是否继续执行就是终止的条件

  5. 操作表达式是每次循环最后执行的代码经常用于我们计数器变量进行更新(递增或者递减)

  6. 例子:重复打印100次a

    for (var i = 1; i <= 100; i++) {
    	console.log('a');
    }
    

    控制台一行打印多个相同字符:

    var num = prompt ('请输入星星的个数');
    var str = '';
    for (var i = 1; i <= num; i++){
    str = str + '★’;
    console.log(str);
    

    双重for:(九九乘法表)

    <title>九九乘法表</title>
    <script>
    var str = '';
    for (var i = 1; i <= 9; i++){
    	for (var j = 1; j <= i; j++){
    	str += j + '×' + i + '=' + i*j + '\t';
    	}
    	str += '\n';
    }
    console.log(str);
    </script>
    

2. while循环

  1. while循环语法结构 while 当…的时候

    while(条件表达式){
    	//循环体
    }
    
  2. 执行思路:当条件表达式结果为true则执行循环体,否则退出循环;里面应该也有计数器,初始化变量;也有操作表达式完成计数器的更新,防止死循环

  3. 例子

    var num = 1;
    while (num <= 100){
    	console.log('a');
    	num++;
    }
    

3. do while循环

  1. do while循环语法结构

    	do {
    		//循环体
    	}while (条件表达式)
    
  2. 执行思路:跟while不同的地方在于do while 先执行一次循环体,再判断条件。如果条件表达式结果为真,则继续执行循环体,否则退出循环。

  3. 例子

    	var i = 1;
    	do {
    	console.log('how are you?');
    	i++;
    	}
    	while (i <= 100)
    
  4. 我们的do while循环体至少执行一次

    	var i = 1;
    	do {
    	console.log('how are you');
    	i++;
    	}
    	while (i < 1) //打印了一次 how are you
    

4. continue break 关键字

continue关键字

continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)。
例如,吃5个包子,第3个有虫子,就扔掉第3个,继续吃第4个和第5个包子,代码如下:

for (var i = 1; i <= 5; i++) {
	if (i == 3) {
	continue;
	}
	console.log('我正在吃第' + i + '个包子');
}

break关键字

break关键字用于立即跳出整个循环(循环结束)。
例如,吃5个包子,吃到第3个发现里面有半个虫子,其余的不吃了,代码如下∶

// break 退出整个循环
for (var i = l; i <= 5; i++) {
	if (i == 3){
		break;
	}
	console.log('我正在吃第' + i +'个包子');
}
Matlab图像处理频域滤波实现——高斯低通、高通、带通带阻滤波器 如果你想要进一步了解更多的相关知识, 阅读详情

相关推荐

Wordpress实战之第二章安装wordpress 软件需要的软件

使用下载并安装phpstudy面版工具 wget -O install.sh?https://notdocker.xp.cn/install.sh?&& sudo bash install.sh 2.安装成功如下 ==============运行状态========================= webpanel stop phpstudy running =================...

安全参透之旅 611

JavaScript基础--循环结构

在实际开发中,经常会遇到许多具有规律性的重复操作,这时,程序就需要重复执行某些语句,即为循环。 在Js 中,主要有以下几种类型的循环语句: ① for 循环 ② while 循环 ③ do...while 循环 ④ for in循环 循环语句是由循环体及循环的终止条件组成的语句。所谓循环体是指:一组被重复执行的语句,而循环的终止条件,则决定着循环体能否继续重复执行。 1. for 循环 1.1 语法结构 for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 } ① 初始化变..

JJ_Smilewang的博客 1080

红外避障模块介绍

该传感器模块对环境光线适应能力强,其具有一对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理之后,绿色指示灯会亮起,同时信号输出接回输出数字信号(一个低电平信号),可通过电位器旋钮调节检测距离,有效距离范围2~30cm,工作电压为3.3v-5v。该模块测距离2~~30cm,检测角度35°,检测距离可以通过电位器进行调节,顺时针调电位器,检测距离增加;1.VCC外接3.3v-5v电压(可以直接与5v单片机和3.3v单片机相连).

weixin_46251230的博客 2万+

JavaScript的循环结构

JavaScript 的循环结构 循环的目的:在实际问题中,有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句来完成。 一、循环的类型 1. while循环: 语法结构: var i = 0; //变量赋值(初始值) while (i<//终止条件){ console.log(i); //循环体 i++; //改变计数器的变量值 } 2. do…while循环: 语法结构: var i = 0; //变量赋值(初始值) do{ console.log(i); //循环体 i

weixin_48065262的博客 245

NC65增加自定义参照并且参照数据要根据选择的财务组织过滤

1、首先定义一个参照类 package nc.pub.jzcm.ref; import nc.ui.bd.ref.AbstractRefModel; import nc.ui.bd.ref.IRefDocEdit; import nc.ui.bd.ref.IRefMaintenanceHandler; public class PMPrPayDefaultRefModel extends AbstractRefModel { public PMPrPayDefaultRefModel(){ ...

xyl的博客 3494

国社科基金申报书“选题与说明依据”用AI怎么写?借助Gemini 3 Pro一次理清研究演进逻辑

研究进展部分要明确指出已有研究的不足与局限,比如方法不足、数据或材料受限、研究视角单一等等局限,之后要找准研究切入点,自然引申出自己的研究问题。为提升课题申报书的质量,学术史梳理要遵循述评结合、中外结合、新老结合的原则,不仅“述”,更要“评”,兼顾国内研究与国际学术动态,统筹经典研究与最新成果。它是对选题的整体概述,需阐明研究的具体问题、视角以及核心概念。2)存在问题或争议:结合已有研究或实践现状,指出该领域在理论建构、测量工具、实践应用或研究结论方面仍存在的不足、空白或争议,明确研究的必要性;

智能AI让学术科研更容易 941

JavaScript循环结构

一、循环结构 1、for循环: 基本结构: for(表达式1;表达式2;表达式3){ }

thwr1881的博客 1186

【WRF-Chem 工具】CAMStoWRF详解:CAMS数据下载及处理

【WRF-Chem 工具】CAMStoWRF详解:CAMS数据下载及处理

WW、forever的博客 195

until 语句

until 语句也是循环结构,其语法如下: until [ test ] #理解为满足test条件时不执行until,不满足时才执行 do commands done 说明: until与while的语法基本相同,while时当满足test条件时才执行,不满足条件不执行;而until时不满足test时执行,满足条件时不执行。 演示示例: [root@Centos8 shell_scripy]# cat until.sh #!/bin/bash i=10 until [ KaTeX parse

MssGuo的博客 1418

LeRobot 入门教程(二)强化学习训练及 SmolVLA 模型微调

本文介绍了LeRobot框架中基于人类在环的样本高效强化学习(HIL-SERL)工作流,包含真实机器人训练和模拟环境训练两大模块。在真实机器人部分,详细说明了从配置设置、工作空间边界确定、演示数据收集、奖励分类器训练到演员-学习者架构部署的全流程,并强调了人类干预的关键作用。同时介绍了适用于模拟训练的gym_hil环境及其配置使用方法。最后,文章提供了微调SmolVLA基础模型的指南,包括数据集收集、微调步骤和模型评估方法。该工作流实现了人机协作的高效强化学习,适用于各类机器人操作任务。

2506_90492529的博客 3896

AI测试:手把手教你用AI做桌面自动化「喂饭教程」

本文介绍了基于MCP协议的DesktopCommanderMCP自动化工具,通过自然语言指令实现桌面操作。系统采用客户端-服务器架构,支持应用程序管理、文件操作、屏幕控制等功能。详细说明了环境搭建步骤,包括Python和Node.js依赖安装、API密钥配置及MCP服务部署。通过实战案例展示了文件整理、批量截图等典型应用场景,并分享了任务描述优化、权限控制等最佳实践。该方案能显著提升重复性桌面操作的效率,让AI成为智能办公助手。

blues_C的博客 851

JS 选择结构语句与循环结构语句

笔记整理自:廖雪峰老师的JS教程 选择结构 与Java使用一致。 需要注意的 JavaScript把null、undefined、0、NaN和空字符串''视为false,其他值一概视为true。 循环结构 for(;;) 与Java使用一致,包括break等。 for(var key in obj) 类似Java中的foreach循环,只不过每次获取的元素是键值对(Key-Value...

Jason的学习笔记 344

一文搞定 ST22 短转储 MEMORY_NO_MORE_PAGING:看懂 SAP Paging 机制,参数 rdisp/PG_SHM 与 rdisp/PG_MAXFS 怎么设才稳

SAP系统MEMORY_NO_MORE_PAGING错误通常源于Paging资源耗尽而非物理内存不足。关键排查点包括:通过ST22确认错误类型,ST02监控Paging使用情况,检查工作进程trace中的"no more free blocks"提示。解决方案建议将rdisp/PG_SHM和rdisp/PG_MAXFS设为相同值(如250000块≈2GB),使Paging完全在内存中运行。同时需优化易耗Paging的代码逻辑,如避免滥用EXTRACT命令和超大内存对象传输。典型案例如月末

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 333

javascript基础入门之js中的结构分支与循环语句02

javascript基础入门之js中的结构分支与循环语句程序的结构分支结构语句单分支:if(){}双分支多分支系统提供的switch语句:switch和if-else循环语句while循环的使用do-while循环的使用while和dowhile的区别for循环的使用循环中的关键字 程序的结构 ①顺序结构:自上而下; ②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个; ③循环结构:重复...

weixin_43752578的博客 505

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

javascript基础入门之js中的结构分支与循环语句

javascript基础入门之js中的结构分支与循环语句程序的结构①顺序结构:自上而下;②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个;③循环结构:重复某些代码④配合特定的语句实现选择或循环结构分支结构语句单分支:if(){} () 执行条件 {} 执行语句 双分支 if(执...

aokuo5335的博客 224

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

JavaScript 表达式、分支结构、switch语句、循环语句

表达式和语句 表达式 含义:一个表达式可以产生一个值,表达式可以放在任何需要值的地方。 3>5//true 6+5//11 原始表达式:是表达式的最小单位——它不再包含其他表达式。 字面量:”123“ 12 true 10.2 'kjkd' 关系表达式:是使用关系运算符把两个表达式连接起来的式子。 例子:3>2 7==8 9<93>2 7......

cjj88195的博客 276

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

JavaScript的流程语句和循环结构

JavaScript 流程语句 JavaScript对程序流程的控制跟其他编程语言是一样的,主要有3种: 顺序结构 顺序结构是JavaScript中最基本的结构,就是按照从上到下、从左到右的顺序执行。 选择结构 选择结构又分为三种 单向选择 if语句(单向选择) if(条件){语句体}; 其中“条件语句”可以是任何一种逻辑表达式,如果“条件语句”的返回结果为true,则程序先执行大括号{}”中的...

皮卡丘丘丘~~~ 369

JS入门级知识点之循环结构语句

js的循环结构语句 说明: 循环结构:根据某些给出的条件,重复的执行同一段代码。 循环嵌套:就是在一个循环里面再写一个循环。 固定内容:初始化变量、条件判断、要重复执行的代码、改变初始化变量。 注意:循环要有尽头,不能无穷无尽的重复执行。我们写的时候一定要设定一个边界值,并且改变自身(初始化变量),不然就会陷入死循环。 基础循环结构语句: while循环 说明:当…时,当条件满足时就执行代码,一旦...

Jan_ge的博客 402

JavaScript循环结构语句-for

本文介绍了JavaScript中的for循环语句。内容包括:1) for循环的基本语法结构,由初始化变量、条件判断和变量更新三部分组成;2) 通过实例演示了for循环的执行过程和输出结果;3) 提供了一个实际案例,展示如何利用for循环在1-100之间找出所有3的倍数;4) 说明了for循环可以生成有规律的数字序列。文章还提供了while和do-while循环的参考链接,帮助读者全面理解循环结构。适合JavaScript初学者学习循环控制语句的使用方法。

students33的博客 637

JavaScript循环结构语句-while

JavaScript中的while循环结构通过初始变量、条件判断和改变初始值来控制循环执行。其基本形式为:定义初始变量→while(条件)→执行代码→改变初始值。使用时需注意:1)必须改变初始值避免死循环;2)循环可生成规律数字序列;3)通过控制起始值、条件和步长可调整循环次数。文中以10的阶乘计算为例,演示了while循环的实际应用,展示了如何通过递减初始值实现阶乘运算。关键点在于正确处理循环三要素(起始、条件、步长)以确保程序正确执行。

students33的博客 425

JavaScript的分支结构与循环语句

JavaScript的分支结构(if,switvh)与循环语句(for,while do,do while)

Z15800020057的博客 151

关于js程序结构和if、else结构语句以及循环的见解

一、程序结构 ​ 程序结构:程序的执行顺序 ​ 顺序结构 ​ 选择(分支)结构 ​ if语句 ​ if…else ​ if…else if…else ​ switch ​ 循环结构 ​ for ​ while ​ do…while ​

Majy_的博客 294

JavaScript流程控制的三种结构,循环语句及相关练习

JavaScript JavaScript中流程控制主要分为三种结构:顺序结构,分支结构和循环结构,这三种结构需要使用不同的语句代码来完成,并且完成的顺序也不同,具体如下图可见: 顺序结构 程序中代码由上到下的顺序依此执行,没有特定给的语法结构。 分支结构 分支结构在我们日常写代码经常使用,根据不同的条件判断代码的执行方向,从而得到不同的结果。 if语句 if(条件表达式){ 代码段 } 如果条件表达式为真则执行代码段,否则执行下面的代码。 if

m0_56649557的博客 1208

JavaScript控制结构:条件语句与循环

在JavaScript编程中,控制结构是实现复杂逻辑的关键工具。通过条件语句和循环结构,可以灵活地控制代码的执行流程,从而实现更强大的功能。掌握这些控制结构是编写高效JavaScript代码的基础。掌握这些控制结构后,你将能够编写更复杂、更灵活的JavaScript程序。接下来,我们将继续探索JavaScript中的函数,进一步提升你的编程能力。语句用于根据变量的值选择执行不同的代码块。条件语句和循环结构是JavaScript中实现复杂逻辑的重要工具。语句,你可以根据条件执行不同的代码块;

2301_82242963的博客 733

JavaScript学习笔记(流程语句-循环结构)

循环结构 即循环结构即根据代码的逻辑条件来判断是否重复执行某一段程序。若逻辑条件为true,则进入循环重复执行;若逻辑条件为false,则退出循环。 其大致可分为两种 一、 Created with Raphaël 2.2.0开始循环体逻辑条件结束yesno 二、 Created with Raphaël 2.2.0开始逻辑条件循环体结束yesno 循环结构语句主要包括3种: (1)w...

weixin_43913585的博客 331

JavaScript全解析——循环结构语句

利用循环的知识来对比一个简单的天文知识,我们知道地球在自转的同时也在围绕太阳公转,如果把自转和公转都看成是循环的话,就相当于是循环中又嵌套了另一个循环。循环控制,控制程序重复执行若干次相同或似的逻辑,理解并正确使用循环控制,需要搞清楚循环的3个要素:起始值、变化量、终止条件。在循环没有进行完毕的时候,因为我设置的条件已满足,提前终止整个循环,不会再有下一次循环。在循环中,把循环的本次跳过去,继续执行后续的循环,也就是结束本次循环,直接进入下次循环。案例1: 求 1 ~ 100 以内所有 3 的倍数的和。

sdasadasds的博客 387
上一篇: JavaScript 分支结构语句
下一篇: JavaScript 数组
impact_factor
博客等级 码龄6年 32粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值