跟我学习javascript的循环

跟我学习 JavaScript 的循环

JavaScript 中的循环语句可以让代码块重复执行多次,常用的循环语句有 for 循环、while 循环、do-while 循环等。本攻略将详细讲解 JavaScript 中的循环语句的使用方法。

for 循环

for 循环是最常用的循环语句之一,使用起来非常简便,可以按下面的方式进行:

for (let i = 0; i < 5; i++) {
  console.log(i);
}

上面的代码中,for 循环中的三个参数分别为:

  1. 初始化语句:定义一个变量 i 并赋值为 0
  2. 判断条件:只有当 i < 5 时才执行循环体;
  3. 更新表达式:每执行完一次循环体,就将 i 的值加 1

for 循环的循环体可以是任何 JavaScript 代码块,比如输出一段文字:

for (let i = 0; i < 3; i++) {
  console.log('Hello World!');
}

上面的代码会输出三次 'Hello World!'

while 循环

while 循环是另一种常用的循环语句,和 for 循环比起来更加灵活。while 循环的使用方法如下:

let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

上面的代码中,先定义了一个变量 i,然后利用 while 循环执行了一段代码块,只有当 i < 5 时才执行循环体,在循环体中每执行一次,就将 i 的值加 1

示例说明

示例一

需求:

编写一个程序,在控制台输出从 1 到 100 之间所有能被 3 整除的数。

解决方案:

使用 for 循环遍历所有数字,每遍历一个数字就判断是否能被 3 整除,如果可以,就输出到控制台中。

for (let i = 1; i <= 100; i++) {
  if (i % 3 === 0) {
    console.log(i);
  }
}

上面的代码中,i % 3 === 0 是判断 i 是否能被 3 整除的条件,如果成立,就将 i 输出到控制台中。

示例二

需求:

编写一个程序,利用 while 循环计算 1 到 100 之间所有能被 5 整除的数的和。

解决方案:

使用 while 循环遍历所有数字,每遍历一个数字就判断是否能被 5 整除,如果可以,就将该数字加入到总和当中。

let sum = 0;
let i = 1;
while (i <= 100) {
  if (i % 5 === 0) {
    sum += i;
  }
  i++;
}

console.log(sum);

上面的代码中,i % 5 === 0 是判断 i 是否能被 5 整除的条件,如果成立,就将 i 加入到总和 sum 中,最后将 sum 输出到控制台中。

结语

以上为本文对 JavaScript 循环语句的讲解,希望对读者有所帮助。循环语句在 JavaScript 中使用频率非常高,是编写复杂程序的必备工具。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:跟我学习javascript的循环 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • 详谈JS中数组的迭代方法和归并方法

    详谈JS中数组的迭代方法和归并方法 什么是迭代方法? 在JavaScript中,迭代方法是一种对数组进行操作的函数,在数组中迭代每一个元素并执行指定的操作,最终返回一个新的数组或其他值。常见的迭代方法有forEach()、map()、filter()、some() 和 every() 等。 示例 1:forEach() forEach() 方法用于遍历每个元…

    JavaScript 2023年5月27日
    00
  • 解读JSON的三种格式

    解读JSON的三种格式攻略: 1. 紧凑格式 特点 紧凑格式是最简单也是最常用的JSON格式表示方式,数据以一行或多行或者整个文件的方式存在,但所有的换行符、制表符、空格、行处理符都会被忽略掉。由于所有的空格被忽略了,所以预备阶段和解释JSON格式所需要处理的字符会比较少。 示例: {"id":1000,"name":…

    JavaScript 2023年5月27日
    00
  • 深入CSS3 动画效果的总结详解

    既然你要了解“深入CSS3 动画效果的总结详解”的完整攻略,我会给你详细的讲解。 深入CSS3 动画效果的总结详解 CSS3 是 CSS 技术的一个重要版本,它引入了很多新的功能和特性,其中包括强大的动画效果功能。CSS3 动画效果可以不需要 JavaScript 就能够实现各种各样的动画效果,并且使用非常灵活和方便。 下面给出一些深入 CSS3 动画效果的…

    JavaScript 2023年6月11日
    00
  • 如何使JavaScript休眠或等待

    当JavaScript需要在一定时间内暂停执行或等待某些操作完成后再执行下一步操作时,可以使用JavaScript的休眠或等待实现方式。以下是具体的实现过程: 1.使用setTimeout函数实现休眠 使用setTimeout函数可以在指定的时间后执行指定的JavaScript代码,于是,在需要休眠一段时间后再执行代码的时候,可以将要执行的代码以回调函数的形…

    JavaScript 2023年5月27日
    00
  • PHP+Ajax+JS实现多图上传

    下面我将为您详细讲解“PHP+Ajax+JS实现多图上传”的完整攻略。 总体思路 实现多图上传,我们需要通过Ajax技术将多张图片逐一传递到服务器端,再通过PHP将图片保存到指定目录中。下面是详细的步骤: 使用HMTL5的file类型的input框架,在客户端实现图片上传。 使用JavaScript遍历的方式,依次将图片上传到服务器端。 JavaScript…

    JavaScript 2023年6月11日
    00
  • javascript转换日期字符串为Date日期对象的方法

    当我们从后端服务器获得日期和时间时,通常以字符串形式接收到,如”2022-03-17 15:58:38″。如果想在前端实现对日期和时间的处理,可以使用JavaScript中的Date对象,因此我们需要将日期字符串格式转换成Date对象。下面是转换日期字符串为Date日期对象的方法: 方法一:使用new Date()构造函数 可以使用JavaScript中的D…

    JavaScript 2023年5月27日
    00
  • javascript实现跟随鼠标移动的图片

    以下是Javascript实现跟随鼠标移动的图片的完整攻略: 第一步:HTML 模板 首先,我们需要创建一个包含图片的 HTML 模板。可以按照以下示例来创建一个基本 HTML 模板: <!DOCTYPE html> <html> <head> <title>跟随鼠标移动的图片</title> &l…

    JavaScript 2023年6月11日
    00
  • js字符串转换成数字与数字转换成字符串的实现方法

    JS 字符串转换成数字和数字转换成字符串分别涉及到 JS 数据类型的转换。下面,我们分别详细讲解这两种数据类型间的转换实现方法: JS 字符串转换成数字 JS 字符串转换成数字主要用到以下两个函数: 1. parseInt(string, radix) 这个函数将给定的字符串参数转换成整数类型,并返回其整数值。 string:需要被转换成整数的字符串 rad…

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