JavaScript中的for循环和银行取款案例
语法结构:
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循环和银行取款案例相关推荐
- JavaScript中利用for循环遍历数组
这篇文章主要为大家详细介绍了JavaScript中利用for循环遍历数组,最好不要使用for in遍历,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 先看一段代码 1 2 3 4 5 6 7 8 ...
- django中的for循环_深入了解 JavaScript 中的 for 循环
在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循 ...
- javascript中的for循环
使用方法1: for(i=0;i<10;i++) { } 使用方法2:(可以对数据.对象成员等进行遍历) var y = [2, 3, 5]; for (i in y) docu ...
- JavaScript中for..in循环陷阱介绍
for...in循环中的循环计数器是字符串,而不是数字它包含当前属性的名称或当前数组元素的索引,下面有个不错的示例大家可以参考下 大家都知道在JavaScript中提供了两种方式迭代对象: (1)f ...
- php for循环in的用法,JavaScript中for in循环是如何使用的?需要注意些什么?
大家都知道在JavaScript中提供了两种方式迭代对象: (1)for 循环: (2)for..in循环: 使用for循环进行迭代数组对象,想必大家都已经司空见惯了.但是,使用for.. in循环时 ...
- php event loop,理解javascript中的事件循环(Event Loop)
背景 在研究js的异步的实现方式的时候,发现了JavaScript 中的 macrotask 和 microtask 的概念.在查阅了一番资料之后,对其中的执行机制有所了解,下面整理出来,希望可以帮助 ...
- JavaScript中的事件循环
JavaScript是单线程单并发语言 单线程:主程序只有一个线程,即同一时间片段内其只能执行单个任务. 引发的问题: 单线程,意味着任务都需要排队,前一个任务结束,才会执行后一个任务.若前一个任务耗 ...
- JavaScript中的event讲解及一些常见案例
JavaScript中的event就是发生在dom元素上的事件,你也许已经使用过不少dom事件,但是event对象在js中有很多强大并且常用的功能.本文将讲解部分常用event的属性方法. 目录 ev ...
- 谈谈Javascript中那些For循环的事
let arr = [1, 2, 3, 4, 5]; One 从初学编程就开始用的最基础的一种循环: for (let i = 0; i < arr.length; i++) {console. ...
最新文章
- ASP.net MVC自定义错误处理页面的方法
- html自动移动滚动条,css隐藏移动端滚动条并平滑滚动
- Smack Component 多线程环境下的问题解决
- sqlplus 远程连接 oracle 12514 错误
- oracle 用函数返回对象集合
- 获取第二个匹配class_面试题:Class.forName 和 ClassLoader 有什么区别?
- java在所选路径中找到分号,classpath
- 什么是云计算基础设施? | 技术头条
- mysql loose_简单谈谈MySQL的loose index scan
- vue-cli3.x正确打包项目,解决静态资源与路由加载无效的问题,history模式下配合使用nginx运行打包后的项目
- 23种设计模式(十六)接口隔离之中介者
- Atitit 定时器在项目的应用于 servless数据库 atikvdb 目录 1.1. 项目背景	1 1.2. 特点::免驱动。简单快捷。。	1 1.3. 功能指标	1 1.4. 模块与功能实
- 将钉钉应用内浮窗_手机钉钉怎么设置悬浮窗 几步轻松开启
- 人工智能导论测试题——第3章自动推理与专家系统
- 以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍
- 点对点视频分发:从早期互联网到ZB字节(Zettabyte)时代的分布式网络
- 他25岁进贝尔实验室,32岁提信息论,40岁办达特茅斯会议,晚年患上阿兹海默 | 人物志...
- 帆软实现分页时第一行和最后两行冻结方式
- 什么是微信公众平台?
- Linux系统备份与还原-Clonezilla