当前位置:首页 » 《随便一记》 » 正文

js之循环

0 人参与  2022年12月27日 08:25  分类 : 《随便一记》  评论

点击全文阅读


JavaScript 循环

编写程序是为了让我们更高效的处理问题,但在生活中我们常常遇到一些重复性的动作,也就是当我们希望一遍又一遍的执行多次代码,但是每一次执行代码的值有不同的时候我们就可以使用循环语句来解决问题。

不同类型的循环

JavaScript支持不同类型的循环:

for —— 循环代码块—定的次数forlin —— 循环遍历对象的属性while —— 当指定的条件为true 时循环指定的代码块do…while —— 同样当指定的条件为true 时循环指定的代码块

循环:具备的四个条件

初始值条件循环条件迭代条件循环体

While循环

do...while语句可以在某个条件表达式为真的前提下,循环执行指定的一段代码,直到那个表达式不为真时结束循环。
语法:

while(条件){    需要执行的代码}

比如:

//打印0~3let n = 0;while (n < 3) {  n++;}

do…While循环

do...while语句创建一个执行指定语句的循环,直到condition值为 false。在执行statement 后检测condition,所以指定的statement至少执行一次,理论上,所有的while循环都可以使用doWhile

语法:

//初始化条件var index = 0;do{    //递归条件    index++;    //循环体;}while(条件);//同样的这个条件是一个Boolean

比如:

//列出1~10之间的所有奇数var index = 0;do{    index++;    if(index % 2 == 1){        console.log(index);    }}while(index<10);
dowhile与while的区别: while循环先是判断条件,再执行循环体dowhile循 1 环先循环一次 2 再判断条件 3 再执行循环体 4.重复2,3

比如:

var a = 10;//while循环while(a<4){    console.log("执行while循环");}//dowhile循环do{    console.log("这是doWhile循环");}while(a<4)

for循环

for 语句用于创建一个循环,它包含了三个可选的表达式,这三个表达式被包围在圆括号之中,使用分号分隔,后跟一个用于在循环中执行的语句(通常是一个块语句)。

语法:

for(初始条件;循环条件;迭代条件){    //循环体}

比如:

for(var i = 0 ; i < 10 ; i++){    console.log("输出第"+i+"次循环");}

上面的执行顺序如下:

先执行出初始化的条件i= 0;执行循环条件i< 10执行循环体走自增i++执行继续判断第2步,依此类推

for/in循环

for...in语句以任意顺序迭代一个对象的除Symbol以外的可枚举属性,包括继承的可枚举属性。
语法:

var 对象名 = {}for(属性名 in 对象名){    //循环体}

比如:

var info={name:"xiaoming",sex:"man",age:18}; for (x in info){    txt=txt + person[x];}

for/of循环

for...of语句在可迭代对象(包括 ArrayMapSetStringTypedArrayarguments对象等等)上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执行语句
语法:

for (属性名 of 对象名) {    //statements}

比如:

var arr = ['nick','freddy','mike','james'];for(var item of arr){    console.log(item);}

拓展

拓展1 数组的长度 数组的名字.length拓展2 数组的元素当中 可以是不同的数据类型

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/50416.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 星辰藏眼底,万般皆过客完整版(傅清予江宴离)全文免费阅读无弹窗大结局_(傅清予江宴离)星辰藏眼底,万般皆过客完整版免费阅读全文最新章节列表_笔趣阁(星辰藏眼底,万般皆过客完整版) -
  • 青色似玉月如钩全文阅读(谢语乔沈寒声)全文免费阅读无弹窗大结局_(谢语乔沈寒声)青色似玉月如钩全文阅读小说最新章节列表_笔趣阁(青色似玉月如钩全文阅读) -
  • 小千金她又在刻意装乖,高冷疯批他心动了精彩小说墨施霍黛(小千金她又在刻意装乖,高冷疯批他心动了精彩小说)全文免费阅读无弹窗大结局_(墨施霍黛免费阅读全文大结局)最新章节列表_笔趣阁(墨施霍黛) -
  • 小千金她又在刻意装乖,高冷疯批他心动了在线阅读(墨施霍黛)抖音热文_《小千金她又在刻意装乖,高冷疯批他心动了在线阅读》最新章节免费在线阅读 -
  • 《假少爷重生后成了万人迷》沈随江乔完本小说免费阅读_完本完结小说《假少爷重生后成了万人迷》沈随江乔 -
  • 重生后,夫人自爆马甲要护夫完整版简星尘司墨寒(简星尘司墨寒)全文免费阅读无弹窗大结局_(简星尘司墨寒)重生后,夫人自爆马甲要护夫完整版小说最新章节列表_笔趣阁(简星尘司墨寒) -
  • 刘芯李洲的小说叫什么_夹免费全文热门完本小说_夹免费全文(刘芯李洲)完本小说
  • 一口气看完小说《安溪姜悠然》安溪姜悠然完整版《安溪姜悠然》大结局爆款小说
  • 女儿被打到引产,我带着首长杀疯了结局免费小说在线阅读_小说完结推荐女儿被打到引产,我带着首长杀疯了结局张峰高强热门小说
  • 热门网络小说我去国外赎男友,他扭头把我送绑匪:番外+全文+后续_我去国外赎男友,他扭头把我送绑匪:番外+全文+后续完结版小说阅读_热门网络小说我去国外赎男友,他扭头把我送绑匪:番外+全文+后续
  • 小说免费阅读无弹窗我去国外赎男友,他扭头把我送绑匪:番外+全文+后续(江禾邵伟)_我去国外赎男友,他扭头把我送绑匪:番外+全文+后续(江禾邵伟)完结免费小说
  • 不抱怨的人生下册(刘智航音乐家文学家刘智航音乐家文学家)免费完结版小说_小说全文免费阅读不抱怨的人生下册(刘智航音乐家文学家刘智航音乐家文学家) -

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1