1.循环的目的

  什么是循环?循环的目的是什么?循环能做什么?

  举一个小例子:武汉疫情,学了JavaScript,必须拿JavaScript干点有意义的事情。我们想告诉武汉:“武汉加油,武汉挺住啊!”。聪明的你马上就用所学的知识写了句 console.log("武汉加油,武汉挺住啊!"),在控制台输出了一行:武汉加油,武汉挺住啊!武汉看了表示鼓励不够啊,才一条鼓励。此时你撸起袖子,推了下眼镜,bgm响起,是时候展现真正的技术了。马上Ctrl+C、Ctrl+V再复制了三条语句。一共输出了四条:“武汉加油,武汉挺住啊!”。此时,武汉差点就被黑人大哥抬走了。老师驾着七彩腾云,一个for循环三行代码就输出了1万条:“武汉加油,武汉挺住啊!”,武汉瞬间充满了力量,一脚干翻了新型冠状病毒。最后还是老师为你扛下了所有!

  此时你因该能从这拯救世界的故事中明白什么是循环,循环的目的,循环所能完成的事情了。

  没错,在实际问题中,有许多具有规律性的重复操作,循环就是能重复的执行某一段代码。

2.for循环入门

  2.1 解释循环

  在程序中,一组被重复执行的语句称之为循环体,能否继续重复执行,取决于循环的终止条件。由循环体及循环的终止条件组成的语句,被称之为循环语句。

  2.2 语法结构:

  for循环主要用于把某些代码循环若干次,通常和计数有关系。其语法结构如下:

for(初始化变量; 条件表达式; 操作表达式){
循环体
}

  初始化变量:就是用var声明一个变量,作为计数器使用。

  条件表达式:用来决定每一次循环是否继续执行,也就是终止循环的条件啦。

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

3.for循环入门练习小案例

  3.1.求1-100的奇数和?

//2.奇数求和
var ppt=0
for(var i=1;i<=100;i+=2){
ppt+=i
}

  3.2.求1-100的偶数和

var num=0
for(var i=0;i<=100;i+=2){ //i+=2 意思为i=i+2
num +=i //
}
console.log("偶数和:"+num)

  3.3.总和

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

5.for循环进阶

  欲知后事,请看下集...

JavaScript的for循环的更多相关文章

  1. JavaScript基础——实现循环

    循环是多次执行同一段代码的一种手段.当你需要在一个数组或对象集上重复执行相同的任务时,这是非常有用的. JavaScript提供执行for和while循环的功能. 1.while循环 JavaScri ...

  2. html+css+javascript实现列表循环滚动示例代码

    使用html+css+javascript实现列表循环滚动,设置时间定时,在规定的时间内替换前一个节点的内容,具体示例如下,感兴趣的朋友可以参考下 说明:设置时间定时,在规定的时间内替换前一个节点的内 ...

  3. javascript里的循环语句

    前序:我一直对于for跟for..in存在一种误解,我觉得for都能把事情都做了,为啥还要for...in...这玩意了,有啥用,所以今天就说说JavaScript里的循环语句. 循环 要计算1+2+ ...

  4. JavaScript里面的循环方法小结

    一,原生JavaScript中的循环: for 循环代码块一定的次数,它有三个参数,来决定代码块的循环次数,第一个是初始值,第二个是终止值,第三个参数是变化规则: //for循环 for(var i ...

  5. DIV+javascript实现首尾相连循环滚动效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. javascript递归、循环、迭代、遍历和枚举概念

    javascript递归.循环.迭代.遍历和枚举概念 〓递归(recursion)在数学与计算机科学中,是指在函数的定义中使用函数自身的方法.递归一词还较常用于描述以自相似方法重复事物的过程.例如,当 ...

  7. JavaScript数组forEach循环

    JavaScript数组forEach循环 今天写JavaScript代码把forEach循环数组忘记写法了,在此记录一下以防止未来忘记. let a = [1, 2, 3]; a.forEach(f ...

  8. [译]Javascript中的循环

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...

  9. [译] JavaScript 的事件循环

    译者注 本译文基本是按原文的意思来翻译,但对于 JavaScript 的事件循环,个人感觉还是 Philip Roberts 的视频讲解更形象些,思路和本文大致相同,不过他把事件表理解为 Web AP ...

  10. JavaScript中For循环以及For循环嵌套实例

    JavaScript中For循环实例 1.打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身. 例如:153是一个 ...

随机推荐

  1. 开始写博客的第一天,如何用c实现“hello wolrd”

    “hello world” 应该是大多数人学习的第一个代码 那也就作为我第一篇博客的开端吧 实现的代码如下 #include <stdio.h> int main() { printf(& ...

  2. 汇编语言 简单的Hello World

    DATA SEGMENT STRING DB 'Hello World!','$' DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA START: MOV ...

  3. 汉语分词工具包jieba

    #分词pip install jieba import jieba str="你真的真不知道我是谁吗?" res1=jieba.cut(str) print(list(res1)) ...

  4. php RSA和AES加密算法

    一.RSA加密 RSA只说PHP中的应用,详细的算法原理解释,请自行百度,或者参考(RSA加密算法-详细解释以及公钥加密为什么每次都不一样) 总结:公钥加密.私钥解密.私钥签名.公钥验签. 注意: 1 ...

  5. 写一个LRU算法的记录

    今天简单记录一下,利用Scala解答的一道LRU题目,原题为LeetCode的第146题,是一道设计LRU的题目. 题目详情 运用你所掌握的数据结构,设计和实现一个  LRU (最近最少使用) 缓存机 ...

  6. web自动化之Select标签操作

    from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from seleni ...

  7. .NET CORE 依赖注入 实践总结

    知识点回顾 依赖包. Microsoft.Extensions.DependencyInjection.Abstractions 核心对象和方法. IServiceCollection.注入对象的容器 ...

  8. python之robotframework+ride测试框架

    一.robotframework简介 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式 ...

  9. C# 数据操作系列 - 19 FreeSql 入坑介绍

    0. 前言 前几天FreeSql的作者向我推荐了FreeSql框架,想让我帮忙写个文章介绍一下.嗯,想不到我也能带个货了.哈哈,开个玩笑-看了下觉得设计的挺有意思的,所以就谢了这篇文章. 简单介绍一下 ...

  10. MRCTF 2020 WP

    MRCTF 2020 WP 引言 周末趁上课之余,做了一下北邮的CTF,这里记录一下做出来的几题的WP ez_bypass 知识点:MD5强类型比较,is_numeric()函数绕过 题目源码: I ...