JavaScript 循环语句
- while
while ( [条件] ) {[循环体]} |
while循环类似于if语句,不同的是while循环将不断地执行循环体直到条件值为false为止。
var i = 0;while ( i < 100 ) {// 这里的代码将执行100次console.log( "Currently at " + i );i++; // i自增} |
需要注意的是计数器可以在循环体内自增,它同样可以在条件语句中自增。
var i = -1;while ( ++i < 100 ) {// 这里的代码将执行100次console.log( "Currently at " + i );} |
- do while
do {[循环体]} while ( [条件] ) |
这样至少执行一次的循环是很少见的。
do {// 即使条件是false// 这里的代码都至少会执行一次alert( "Hi there!" );} while ( false ); |
- for
for ( [初始化]; [条件]; [迭代] ) {[循环体]} |
初始化语句在循环执行前执行并且只执行一次,在这里可以声明一些变量。
for (var i = 0, limit = 100; i < limit; i++) {// 这里的代码将被执行100次,i是从0开始到99结束。console.log( "Currently at " + i );} |
- for in
var myArray = [ "hello", "world", "!" ];for ( var i in myArray ) {console.log( myArray[ i ] );} |
- 无限循环
循环中条件表达式永远为true时就是无限循环。
- break
// 执行break语句循环将被终止for ( var i = 0; i < 10; i++ ) {if ( something ) {break;}} |
- continue
在循环中可以使用continue语句结束当前迭代,循环直接进入下一次的迭代。
// 循环中止进入下一个迭代for ( var i = 0; i < 10; i++ ) {if ( something ) {continue;}// 当前面if语句的条件为false时才会执行下面的代码。console.log( "I have been reached" );} |
JavaScript 循环语句的更多相关文章
- JavaScript循环语句-6---for语句,while语句的应用逻辑
JavaScript循环语句 学习目标 1.掌握for语句的语法结构 2.掌握for语句的应用逻辑 for语句 语法: For(语句1:语句2:语句3){ 被执行的代码块: } 语句1:在循环(代码块 ...
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
本文知识点(目录): 1.while循环语句 2.do...while循环语句 3.for循环语句 4.for...in循环语句 5.附录1(with语句) 6.附录2( ...
- 高性能JavaScript 循环语句和流程控制
前言 上一篇探讨了达夫设备对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化. 循环语句 众所周知,常用的循环语句有for.while.do-while以及for ...
- JavaScript 循环语句入门详解
JavaScript Switch 语句 语法 switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case ...
- javascript循环语句
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 9月14日JavaScript循环语句作业解析
1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 解法一: var gd = 8848; var cs = 0; while(true) { cs++; gd = gd ...
- 你可能不知道的java、python、JavaScript以及jquary循环语句的区别
一.概述 java循环语句分为四种形式,分别是 while, do/while, for, foreach: python中循环语句有两种,while,for: JavaScript中循环语句有四种, ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- Javascript基础系列之(六)循环语句(while语句)
循环语句的作用是反复的执行同一段代码,尽管分几种不同的类型,但其原理几乎相同:只要给定的条件满足,包含在循环体内的语句会不断执行,一旦条件不再满足则终止. while循环是前测试循环,这意味着是否终止 ...
随机推荐
- 一步一步 copy163: 网易严选 ---- vue-cli
面试点 组件间通信 生命周期函数 路由 - 参数 - 重定向 vuex 参考 网易严选商城小程序全栈开发,域名备案中近期上线(mpvue+koa2+mysql) 小程序服务端源码地址 小程序源码地址 ...
- python-list操作
字符串取值不好取 数组,存在编号,易于取值,(list array) 1.list 定义:name=[] 由中括号定义数组,例如name=['jyj','ws','jyt','js'] 2.lis ...
- dattime和timestamp的异同
相同点: 1)都可以用来表示YYYY-MM-DD HH:MM:SS[.FRACTION]的时间; 不同点: 1)两者的存储方式不一样 a)timestamp他把客户端插入的时间从当前时区转化为UTC( ...
- 阿里分布式事务解决方案-GTS
摘要: 本文将深入和大家探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案----GTS.该方案中提到的GTS是全新一代解决微服务问题的分布式事务互联网中间件 ...
- git克隆项目出现remote: HTTP Basic: Access denied
换新电脑,重新装了git,从gitlab上面拉公司项目,出现了remote: HTTP Basic: Access denied错误,说验证失败,百度很多说了很多答案,最后试了这种可以,成功拉下来项目 ...
- [Swift]LeetCode419. 甲板上的战舰 | Battleships in a Board
Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, ...
- [Swift]LeetCode819. 最常见的单词 | Most Common Word
Given a paragraph and a list of banned words, return the most frequent word that is not in the list ...
- 推荐一款接口 API 设计神器!
今天栈长给大家推荐一款接口 API 设计神器,传说中的,牛逼哄洪的 Swagger,它到底是什么?今天为大家揭开谜底! Swagger是什么? 官网:https://swagger.io/ Swagg ...
- 单机部署redis5.0集群环境
#安装rediscd redis-5.0.0makemake install #部署集群mkdir redis_clustermkdir -p redis_cluster/{7000,7001,700 ...
- 说一说MVC的CompressActionFilterAttrubute(五)
通过action对文件流压缩,提高带宽速度!!! 引用using System.IO.Compression; public override void OnActionExecuting(Actio ...