JS中的三个循环小结

yizhihongxing

JS中有三个循环语句:for循环、while循环和do-while循环。这三个循环语句都能够让我们方便地对数组或对象进行遍历,执行重复的操作。

1. for循环

for循环是JS中最常用的循环语句之一,能够让你重复执行一个操作多次,for循环含有三个表达式:起始表达式、终止表达式和递增表达式。

语法:

for (起始表达式; 终止表达式; 递增表达式) {
    //循环体
}
  • 起始表达式是在循环开始前执行的。
  • 终止表达式定义了循环结束的条件,循环将一直执行直到条件为false。
  • 递增表达式在循环每次迭代之后执行。

示例1:输出1~10的数字

for (let i = 1; i <= 10; i++) {
    console.log(i);
}

示例2:遍历数组

const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
    console.log(arr[i]);
}

2. while循环

while循环是另一种常见的循环语句,在条件为真时重复执行语句集,只要指定的条件为真,就会一直执行循环。

语法:

while (条件) {
    //循环体
}
  • 条件是一个布尔表达式,当其为true时,循环体会一直执行。

示例3:输出5~1的数字

let i = 5;
while (i >= 1) {
    console.log(i);
    i--;
}

3. do-while循环

do-while循环与while循环非常相似,不同的是在循环体的结尾会检查条件是否为真,如果为真则继续循环。

语法:

do {
    //循环体
} while (条件);
  • 循环体会至少执行一次,然后再检查条件是否为true,如果条件为true,循环会继续执行;如果条件为false,循环将停止。

示例4:循环获取用户输入直到输入非数字字符

let num;
do {
    num = prompt('请输入一个数字:');
} while (!isNaN(num)); //如果输入的是非数字字符,!isNaN(num)的结果就为false,循环停止执行。

以上是JS中的三个循环语句的完整攻略,通过这三个循环语句你可以轻松地对数组和对象进行遍历,执行重复的操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS中的三个循环小结 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • JavaScript如何输出杨辉三角

    JavaScript可以通过编程来输出杨辉三角,代码实现过程如下: 方法一:使用二维数组 首先需要定义一个二维数组来存储杨辉三角中的每个元素; 初始化第一列和对角线的值为1; 使用两层循环遍历二维数组,针对每个元素,根据上一个元素的值来确定当前的值; 将每行生成的内容按一定格式输出。 示例代码: // 定义杨辉三角的阶数 const row = 6; // …

    JavaScript 2023年5月28日
    00
  • JavaScript中String对象的方法介绍

    下面是 JavaScript 中 String 对象的方法介绍: 1. String 对象简介 String 对象是 JavaScript 中用于表示文本字符串的标准对象。通过 String 对象的属性和方法,我们可以方便地获取字符串的长度、查找子字符串、替换子字符串等。 2. String 对象常用方法介绍 2.1 charAt() 方法 charAt()…

    JavaScript 2023年5月27日
    00
  • 如何用JavaScipt测网速

    如何用JavaScript测网速 测量网速对于网站的优化和性能提升很重要,本文将介绍如何使用JavaScript测量网速。 计算下载速度 通过测量一段时间内下载的数据大小和时间来计算下载速度。我们可以使用XMLHttpRequest对象来进行下载,以下是代码示例: function measureDownloadSpeed(url, duration) { …

    JavaScript 2023年6月11日
    00
  • 常用一些Javascript判断函数

    下面是”常用一些Javascript判断函数”的完整攻略,包括作用、语法和示例说明。 一. 常用的Javascript判断函数 在Javascript编程中,我们常常需要使用一些判断函数来进行条件判断,比如为空判断、类型判断、是否相等判断等等,下面是常用的几个函数: 1. 判断数据的类型 我们经常需要判断一个变量是不是某个类型的数据,Javascript提供…

    JavaScript 2023年5月27日
    00
  • Java设置httponly cookie的实现示例

    下面我会为你详细讲解“Java设置httponly cookie的实现示例”的完整攻略,并且提供两个示例说明。 概述 HTTPOnly是一种用来增强Cookie安全性的标志,其作用是防止跨站脚本攻击(XSS)窃取用户的Cookie。如果设置了HTTPOnly标志,那么JavaScript脚本将无法读取到Cookie。 在Java应用程序中,使用HTTPOnl…

    JavaScript 2023年6月11日
    00
  • websocket直接绕过JS加密示例及思路原理

    下面是对“websocket直接绕过JS加密示例及思路原理”的完整攻略。 什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议。它使得浏览器和服务器之间的数据交换变得更加实时和高效。 WebSocket旨在通过在数据传输过程中进行有效的适应和优化,使Web应用程序更加互动式和实时化。能够支持长时间开放的TCP连接,同时为W…

    JavaScript 2023年5月19日
    00
  • 理解JS事件循环

    理解JS事件循环,需要掌握以下几个知识点: JS运行时栈(Call Stack):存储函数调用的栈结构,遵循先进后出的原则。 Web API: 浏览器提供的API,如setTimeout, setInterval, fetch等,支持异步操作。 事件队列(Event Queue):存储Web API中的回调函数。 Event Loop:事件循环机制,它负责检…

    JavaScript 2023年6月10日
    00
  • JS如何把字符串转换成json

    将字符串转换成JSON格式的数据是JavaScript中一种非常常见的操作,通常是用来将服务器端的数据转换成JavaScript能够使用的方式。以下是将字符串转换成JSON数据的完整攻略: 1. 使用JSON.parse方法 JSON.parse()方法可以将一个JSON字符串转换成相应的JavaScript对象。 const jsonString = ‘{…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部