语法结构:

for(初始值;逻辑条件;增量/减量){

循环体;
}

定义一个循环:

for(var i=0;i<10;i++){document.write(i);}

输出结果为:0-9

eg:

银行取款案例:

为 什 么 会 出 现 死 循 环 ?

在 使 用 f o r 语 句 时 , 需 要 保 证 循 环 可 以 正 常 结 束 , 也 就 是 保 证 循 环 条 件 的 结 果 存 在 不 为 t r u e 的 情 况 , 否 则 循 环 体 会 无 限 地 执 行 下 去 , 从 而 出 现 死 循 环 现 象 。

J a v a S c r i p t 支 持 的 跳 转 语 句 主 要 有 2 种 :

( 1 ) b r e a k 语 句 ;

( 2 ) c o n t i n u e 语 句 ;

b r e a k 语 句 与 c o n t i n u e 语 句 的 主 要 区 别 是 : b r e a k 是 彻 底 结 束 循 环 , 而 c o n t i n u e 是 结 束 本 次 循 环 。 在 这 一 点 跟 其 他 编 程 语 言 ( 如 C 和 J a v a ) 相 同 的
        。

拓展!!!

1000以内的水仙花数:

JavaScript中的for循环和银行取款案例相关推荐

  1. JavaScript中利用for循环遍历数组

    这篇文章主要为大家详细介绍了JavaScript中利用for循环遍历数组,最好不要使用for in遍历,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 先看一段代码 1 2 3 4 5 6 7 8 ...

  2. django中的for循环_深入了解 JavaScript 中的 for 循环

    在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循 ...

  3. javascript中的for循环

    使用方法1: for(i=0;i<10;i++) { } 使用方法2:(可以对数据.对象成员等进行遍历) var y = [2, 3, 5];  for (i in y)        docu ...

  4. JavaScript中for..in循环陷阱介绍

    for...in循环中的循环计数器是字符串,而不是数字它包含当前属性的名称或当前数组元素的索引,下面有个不错的示例大家可以参考下 大家都知道在JavaScript中提供了两种方式迭代对象:  (1)f ...

  5. php for循环in的用法,JavaScript中for in循环是如何使用的?需要注意些什么?

    大家都知道在JavaScript中提供了两种方式迭代对象: (1)for 循环: (2)for..in循环: 使用for循环进行迭代数组对象,想必大家都已经司空见惯了.但是,使用for.. in循环时 ...

  6. php event loop,理解javascript中的事件循环(Event Loop)

    背景 在研究js的异步的实现方式的时候,发现了JavaScript 中的 macrotask 和 microtask 的概念.在查阅了一番资料之后,对其中的执行机制有所了解,下面整理出来,希望可以帮助 ...

  7. JavaScript中的事件循环

    JavaScript是单线程单并发语言 单线程:主程序只有一个线程,即同一时间片段内其只能执行单个任务. 引发的问题: 单线程,意味着任务都需要排队,前一个任务结束,才会执行后一个任务.若前一个任务耗 ...

  8. JavaScript中的event讲解及一些常见案例

    JavaScript中的event就是发生在dom元素上的事件,你也许已经使用过不少dom事件,但是event对象在js中有很多强大并且常用的功能.本文将讲解部分常用event的属性方法. 目录 ev ...

  9. 谈谈Javascript中那些For循环的事

    let arr = [1, 2, 3, 4, 5]; One 从初学编程就开始用的最基础的一种循环: for (let i = 0; i < arr.length; i++) {console. ...

最新文章

  1. ASP.net MVC自定义错误处理页面的方法
  2. html自动移动滚动条,css隐藏移动端滚动条并平滑滚动
  3. Smack Component 多线程环境下的问题解决
  4. sqlplus 远程连接 oracle 12514 错误
  5. oracle 用函数返回对象集合
  6. 获取第二个匹配class_面试题:Class.forName 和 ClassLoader 有什么区别?
  7. java在所选路径中找到分号,classpath
  8. 什么是云计算基础设施? | 技术头条
  9. mysql loose_简单谈谈MySQL的loose index scan
  10. vue-cli3.x正确打包项目,解决静态资源与路由加载无效的问题,history模式下配合使用nginx运行打包后的项目
  11. 23种设计模式(十六)接口隔离之中介者
  12. Atitit 定时器在项目的应用于 servless数据库 atikvdb 目录 1.1. 项目背景 1 1.2. 特点::免驱动。简单快捷。。 1 1.3. 功能指标 1 1.4. 模块与功能实
  13. 将钉钉应用内浮窗_手机钉钉怎么设置悬浮窗 几步轻松开启
  14. 人工智能导论测试题——第3章自动推理与专家系统
  15. 以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍
  16. 点对点视频分发:从早期互联网到ZB字节(Zettabyte)时代的分布式网络
  17. 他25岁进贝尔实验室,32岁提信息论,40岁办达特茅斯会议,晚年患上阿兹海默 | 人物志...
  18. 帆软实现分页时第一行和最后两行冻结方式
  19. 什么是微信公众平台?
  20. Linux系统备份与还原-Clonezilla

热门文章

  1. Visio2016软件分享
  2. 为什么祖传代码被称为“屎山”?
  3. 腾讯云服务器无法通过密钥登录
  4. 子弹笔记(上)——基础知识介绍
  5. 【转】这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已
  6. Office 2021 简体中文 正式版 零售版 32位和64位 官方镜像下载合集
  7. import time python_慢步python,说说import,引用功能代码(功能库、py文件代码)
  8. SPSS22 安装后不可用 没有出现授权 不显示工具栏
  9. Bootstrap学习文档(三)
  10. P4735 最大异或和 01可持久化Trie树模板