首页 > 编程语言 >JavaScript 流程控制-循环for,while,do-while

JavaScript 流程控制-循环for,while,do-while

时间:2023-01-02 15:55:14浏览次数:50  
标签:do 双重 重复 JavaScript while continue 循环

JavaScript 流程控制-循环


目录

学习目标:

循环
for 循环
双重 for 循环
while 循环
do while 循环
continue break

1. 循环

循环目的
在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句

2. for 循环

2.1 语法结构

2.2 for 循环重复相同的代码

for循环可以重复相同的代码 ,比如我们要输出10句“媳妇我错了”

2.3 for 循环重复不相同的代码

for 循环还可以重复不同的代码,这主要是因为使用了计数器 ,计数器在每次循环过程中都会有变化。
例如,求输出一个人1到100岁:

3. 双重 for 循环

3.1 双重 for 循环概述

3.2 双重 for 循环语法

测试:

4. while 循环

测试:打印人的一生

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script>
        // while循环案例
        // 1. 打印人的一生,从1岁到100岁
        var i = 1;
        while (i <= 100) {
            console.log('这个人今年' + i + '岁了');
            i++;
        }
        // 2. 计算 1 ~ 100 之间所有整数的和
        var sum = 0;
        var j = 1;
        while (j <= 100) {
            sum += j;
            j++
        }
        console.log(sum);

        // 3. 弹出一个提示框, 你爱我吗?  如果输入我爱你,就提示结束,否则,一直询问。
        var message = prompt('你爱我吗?');
        while (message !== '我爱你') {
            message = prompt('你爱我吗?');
        }
        alert('我也爱你啊!');
    </script>
</head>

<body>

</body>

</html>

5. do while 循环

6. continue break

6.1 continue 关键字

6.2 break 关键字

标签:do,双重,重复,JavaScript,while,continue,循环
From: https://www.cnblogs.com/atao-BigData/p/17020011.html

相关文章

  • JavaScript 流程控制-分支if,三元,Switch
    JavaScript流程控制-分支目录JavaScript流程控制-分支1.流程控制2.顺序流程控制3.分支流程控制if语句3.1分支结构3.2if语句3.3ifelse语句(双分支语句)3.4ife......
  • M.2 SSD固态硬盘上安装windows问题
    近来M2硬盘大降价,笔记就趁便宜买了一个2T的M.2固态硬盘,插在笔记本上,接下来安装win11,本想以前安装多次,也是老手了,没想到遇到很多问题,一度陷入僵局,不过最终还是安装成功了,下......
  • 第十二章《文件与I/O流》第5节:RandomAccessFile类
    ​RandomAccessFile是Java语言输入输出流体系中功能最丰富的文件内容访问类,它提供了很多方法来访问文件内容,它既可以读取文件内容,也可以向文件输出数据。与普通的输入输出流......
  • docker复杂安装
    安装mysql主从复制1、新建主服务器容器实例3307dockerrun-d-p3307:3306--namemysql-master<br/>-v/mydata/mysql-master/log:/var/log/mysql<br/>-v/mydata/my......
  • Windows批处理实现邮件远程控制电脑(第三方批处理)
    最近网上看到了电子邮箱的新利用方法如题,下载了几个此类软件,发现好几个不是不好用,就是功能不全。上博客园搜了一下,那么可以看到有使用java和python实现的,这里我们用Window......
  • JavaScript 运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级
    JavaScript运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级目录JavaScript运算符-运算符,算数运算符,递增,递减,逻辑运算符,赋值运算符,运算符的优先级1......
  • JavaScript-扩展阅读
    JavaScript-扩展阅读学习目标能够知道解释性语言和编译型语言的特点能够知道标识符不能是关键字或保留字1.解释型语言和编译型语言1.概述2.执行过程2.标识......
  • javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换
    javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换目录javascript-数据类型-数据类型,获取数据变量的类型,数据类型的转换学习目标:1.数据类型简介1.1为什么......
  • Window系统下jdk安装以及环境变量配置
    本文主要记录一些在window系统下安装jdk的步骤,所用的系统是win10,jdk版本为jdk-8u181-windows-x64一.JDK和JRE安装1.首先到Oracle官网下载jdk,我这里选择的是64位window......
  • docker安装软件
    1、先在hub.docker.com上搜索是否有容器2、复制拉取代码3、tomcat1、dockerpulltomcat2、dockerrun-d-p8080:8080--namet1tomcat3、dockerexec-it【tomcat的容......