JavaScript 流程控制-循环

ops/2024/9/22 22:49:35/

一、循环

二、 for 循环

重复执行的语句被称为循环体,能否继续重复执行,取决于循环的终止条件

由循环体及循环的终止条件组成的语句被称为循环语句

1、语法结构

for 循环 主要用于把某些代码循环若干次,通常跟计数有关

for (初始变量;条件表达式;操作表达式){

        //循环体

}

for(var  i = 1;i <= 100; i++ ) {

        console.log('你好')

}

2、断点调试

3、for 循环重复不相同的代码

for 循环还可以重复不同代码这主要是因为使用了计数器,计数器在每次循环过程中都会有变化

4、for 循环重复某些相同操作

1、求1-100之间所有数的平均值  需要一个sum 和的变量 还需要一个平均值 average 变量

2、求1-100之间所有偶数和奇数的和 我们需要一个偶数的和变量 even 还需要一个奇数 odd

3、求1-100之间所有能被3整除的数字的和

一行打印多个星星

三、双重 for 循环

在for循环中再嵌套一个 for 循环,这样的for循环称为双重for 循环

语法结构

for (外层的初始化变量;外层的条件表达式;外层的操作表达式){

        for (里层的初始化变量;里层的条件表达式;里层的操作表达式){

                //  执行语句

        }

}

外层循环循环一次,里层循环执行全部。

打印五行五列星星

打印倒三角形案例

九九乘法表

str = str + ‘’ 换成  str += j  + 'x' + i + ‘=’ + i  +  j +‘\t’;

四、while 循环

语法结构:

while (条件表达式){

        循环代码

}

五、do while 循环

语法结构:

do {

        循环体

}  while (条件表达式)

跟while 不同的地方在于 do while 先执行一次循环体 再判断条件

如果条件表达式结果为真,则继续执行循环体,否则退出循环

六、continue break 

1、continue 关键字

跳出本次循环,继续下一次循环

2、break 关键字

跳出整个循环

七、JavaScript 命名规范以及语法格式

1、标识符命名规范

变量、函数的命名必须有意义

变量的名称一般用名词

函数的名称一般用动词

2、操作符规范

3、单行注释规范

单行注释前面有个空格

//  注释

4、其他规范


http://www.ppmy.cn/ops/3147.html

相关文章

OpenHarmony音频和音乐编码格式—vorbis

简介 一种通用音频和音乐编码格式。 Vorbis编解码器规范属于公共领域。所有技术细节都已发布并记录&#xff0c;任何软件实体都可以充分利用该格式&#xff0c;而无需支付许可费、版税或专利问题。 下载安装 直接在OpenHarmony-SIG仓中搜索vorbis并下载。 使用说明 以OpenHa…

机器学习鸢尾花使用csv

操作流程 下载鸢尾花数据集导入需要的包读取数据并查看数据大小和长度划分训练集和测试集使用模型评估算法 下载鸢尾花数据集 链接&#xff1a;https://pan.baidu.com/s/1RzZyXsaiJB3e611itF466Q?pwdj484 提取码&#xff1a;j484 --来自百度网盘超级会员V1的分享导入需要…

软航H5 PDF签章产品经nginx代理之后浏览器中PDF盖章时提示:签章失败:网络错误 的问题排查及解决办法

目录 问题现象 问题排查思路 问题处理办法 附&#xff1a;软航H5 PDF签章产品介绍 软航电子签章系统 软航版式文档签批系统 问题现象 问题描述&#xff1a;在系统中集成了软航H5 PDF签章产品&#xff0c;软航H5 PDF签章产品的对应服务是通过nginx代理的&#xff0c;在奇安…

网盘——私聊

在私聊这个功能实现中&#xff0c;具体步骤如下&#xff1a; 1、实现步骤&#xff1a; A、客户端A发送私聊信息请求&#xff08;发送的信息包括双方的用户名&#xff0c;聊天信息&#xff09; B、如果双方在线则直接转发给B&#xff0c;不在线则回复私聊失败&#xff0c;对方…

STM32 串口接收定长,不定长数据

本文为大家介绍如何使用 串口 接收定长 和 不定长 的数据。 文章目录 前言一、串口接收定长数据1. 函数介绍2.代码实现 二、串口接收不定长数据1.函数介绍2. 代码实现 三&#xff0c;两者回调函数的区别比较四&#xff0c;空闲中断的介绍总结 前言 一、串口接收定长数据 1. 函…

【TCP套接字编程,UDP套接字编程】

文章目录 TCP套接字编程Socket编程Socket 编程TCP套接字编程TCPsocket编程C/S socket 交互: TCP数据结构 sockaddr_in数据结构 hostent UDP套接字编程UDP Socket编程Client/server socket 交互: UDP TCP套接字编程 Socket编程 应用进程使用传输层提供的服务才能交换报文。实现…

2.4 Web容器配置:Tomcat

2.4 Web容器配置 2.4.1Tomcat配置1.常规配置2. HTTPS配置 *********** 2.4.1Tomcat配置 1.常规配置 在SpringBoot项目中&#xff0c;可以内置Tomcat、Jetly、Undertow、Netty等容器。 当开发者添加了spring-boot-starter-web依赖之后&#xff0c;默认会使用Tomcat作为Web容器…

qt之QSS常见属性

本文通过以下方式来设置QSS 控件名->setStyleSheet(""); 设置字体大小 font-size:18pt; 设置背景颜色 background-color:red; 或 background-color:#111111; 或 background-color:rgba(229,229,229,0); 注&#xff1a;rgba的最后一个值代表透明度 设置…