JS中的for循环嵌套
for 循环
for语句也是一种前测试循环语句,但它具有在 执行循环之前初始化变量 和 定义循环后要执行的代码的能力
for循环中专门提供了位置来放置循环的三个表达式
定义一个循环需要做实现这三步:
1、初始化表达式
2、条件表达式
3、更新表达式
通常一个循环里面套用一个循环
for(外部声明记录循环次数的变量;循环条件;变化值){
for(外部声明记录循环次数的变量;循环条件;变化值){
循环体
}
}
<script>for(let i = 1; i<=2; i++){ document.write(`第${i}天<br>`)for(let j= 1;j<=6;j++){document.write(`第${j}个单词<br>`)}}</script>
for循环执行过程:
1、执行初始化表达式,初始化变量;(初始化表达式只执行一次)
2、执行条件表达式(Boolean值),判断是否执行循环
- 如果表达式值为true则执行循环体,
- 如果表达式值为false则退出循环;
4、执行更新表达式,更新表达式执行完之后,则继续执行第2步
如此循环往复,直到条件表达式的值为false。
注意:
1、for语句的三个表达式可以不写,也可以写在外面(两个分号;是必不可少的,无论写不写表达式)
2、在for循环的变量初始化表达式中,也可以不使用var 关键字。变量的初始化可以在外面定义;
3、如果for循环中不写任何表达式只写两个分号; 那么此时for循环就是一个死循环,会一直执行下去
使用for循环嵌套写直角三角形
<script>for (var i = 0; i < 6; i++) {document.write("<br />");for (var aa = 0; aa < i + 1; aa++) {document.write("* ");}}</script>
JS中的for循环嵌套相关推荐
- java for 嵌套_Java中的for循环嵌套
Java嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构.whiledo.while.for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for循环, ...
- JS中双层for循环执行顺序
js中双层for循环的执行顺序 1 首先会先执行第一层循环,执行顺序如图所示.1:执行变量**(仅执行一次)**2:执行条件 3:执行代码块区域(注意,代码块中包含第二层循环) 4最后执行++. 2 ...
- java中for循环嵌套_Java中的for循环嵌套
摘要 Java嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构.whiledo.while.for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for ...
- matlab 连续两个if,求大神解答一个matlab中的for循环嵌套if选择语句
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求大神解答一个matlab中的for循环嵌套if选择语句回答:1.最后缺少一个end;2.这句输出没什么意义:disp A(i)=A ...
- 【nodejs原理源码赏析(7)】【译】Node.js中的事件循环,定时器和process.nextTick
[摘要] 官网博文翻译,nodejs中的定时器 示例代码托管在:http://www.github.com/dashnowords/blogs 原文地址:https://nodejs.org/en/d ...
- js中的for循环如何跳出,js中for循环的两种语法
js几种for循环的几种用法 谷歌人工智能写作项目:小发猫 js,for循环是怎么运行的? typescript有哪些变化. 最普遍的介绍:for循环是JavaScript中最常用的循环,标准for循 ...
- java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?
展开全部 控制语句--for:语句的嵌套应用:累加求和,计数器:循环嵌套. 一.语62616964757a686964616fe58685e5aeb931333365646232句的嵌套应用 语句嵌套 ...
- js中如何得到循环中的点击的这个id_Js篇面试题9请说一下Js中的事件循环机制
虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...
- js中的事件循环和宏任务和微任务的理解
参考许多大神的文章,写下自己的理解 事件循环: 说到事件循环就得谈到js中同步和异步的执行顺序 1.javascript将任务分为同步任务和异步任务,同步任务放到主线中,异步函数首先进行回调函数注册. ...
最新文章
- linux 指定时间加3天,Linux系统的定时任务和延时任务
- 字符串常量前面的L的作用
- SAP Engagement Center的ShellCarousel控件control
- 直击“上云”痛点的 MSP 新生意
- C++异常处理(一) - iStack
- webpack debug
- 基于BAE微信公众账号管理系统答辩PPT免费下载
- Centos 添加swap
- 对象(sqlca、sqlsa、sqlda)
- servelet 实现Post接口访问
- 彻底删除文件(File Delete Absolutely) 最新3.01版本 也已经在中关村在线升级成功
- View绘制详解(四),谝一谝layout过程
- 三、Java NIO Buffer
- 湘潭大学数据库考试(郭云飞)
- chrome无法访问商店,打不开网页怎么办,五步轻松解决
- 修改Windows的Internet时间服务器使时间同步
- Kubuntu samba安装
- R语言回归分析-改进异常值
- Linux下at命令的使用!
- 一篇文章带你弄懂乐观锁与悲观锁,CAS原子性,synchronized底层原理
热门文章
- 惠普Spectre x360 14变形本 评测
- [转]当前不会命中断点 还没有为该文档加载任何符号
- idea 去绿色波浪线
- mysql 字符集设置
- 首席科学家办公室成立:人类的极限能否无远弗届?
- python循环输出花式图案锁屏教程_Python仅用3行代码就能输出花式字符串图集,同事直呼666!...
- 1000以内所有同构数java算法_C语言编程求出1~1000的同构数
- 蛰伏——背后的黑暗 2012-02-05 13:23:36 蛰伏——背后的黑暗 每
- IT人转IT猎头人的比较优势
- CCD摄像机与CMOS摄像机区别