for语句的语法

书写格式:for(声明变量(赋值语句);条件表达式;表达式){ 要执行的语句}

  • 声明变量(赋值语句/初始化块):使用 var 或 let 关键字声明新的变量,使用 var 声明的变量不是该循环的局部变量,而是与 for 循环处在同样的作用域中。用 let 声明的变量是语句的局部变量。该表达式的结果无意义。
  • 条件表达式:条件表达式被用于确定每一次循环是否能被执行。这个表达式可以省略,省略之后会被认为一直为真。
  • 第三个表达式:每次循环的最后都要执行的表达式,更新计数器数量。

for语句实例

(1)常规的for语句

 for(var i=1;i<=5;i++){alert(i);}

弹窗依次弹出1,2,3,4,5
(2)省略for语句的初始化块

 var i=1;for(;i<=5;i++){alert(i);}

输出结果依然是1,2,3,4,5
(3)省略条件表达式
省略条件表达式,那么就要使用break在合适的条件下终止循环,否则会成为死循环。

for(var i=1;;i++){if(i=3){alert(i);break;}}

输出结果为3
(4)省略for()里的三个表达式
break语句:表示立即结束所有循环
continue语句:表示结束当前这一次的循环,还可以进行下面的循环

var i=1for(;;){if(i=3){alert(i);i++;break;}}

输出结果依然是3

for语句和if语句的嵌套

for语句和if语句嵌套按照各自的语法以及自己的需求合理使用即可。
实例:计算1997年到2022年之间有几个闰年,分别是哪些年份

  var count=0;for(var i=1997;i<=2022;i++){var yushu=i%100;if(yushu%4==0){count+=1;document.write(i+'/');}}document.write('共有闰年'+count+'个');

for语句;for语句和if语句的嵌套相关推荐

  1. python中正确的输入语句x、y=input_语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。_学小易找答案...

    [多选题]听障儿童辨音训练包括( ) [简答题]实现栈类(顺序栈跟链栈均可),并利用栈实现十进制到二进制的转换. 将源代码.py文件作为附件上传. [简答题]什么是空字典和空集合?如何创建 [简答题] ...

  2. 零基础入门学习Python(32)-丰富的else语句及简洁的with语句

    丰富的else语句 1.else与if语句搭配,"要么怎样,要么不怎样" if 条件:条件为真执行 else:条件为假执行 2.else与循环语句(for语句或者while语句)搭 ...

  3. R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库、将dplyr语法查询语句翻译为SQL查询语句

    R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库.将dplyr语法查询语句翻译为SQL查询语句 目录

  4. R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块

    R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...

  5. SQL语句之DWL、DCL语句

    SQL语句之DWL.DCL语句 =============================================================================== 概述: ...

  6. python中的选择结构语句是语句_python3控制语句---选择结构语句

    python中的控制语句主要有if.if--else.if--slif--else.pass语句.其实python的控制语句与其他语言的控制语句工作原理基本一样.控制语句可以分为选择结构语句和循环结构 ...

  7. python条件语句-Python if else条件语句详解

    前面我们看到的代码都是顺序执行的,也就是先执行第1条语句,然后是第2条.第3条--一直到最后一条语句,这称为顺序结构. 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限制了只能成年人使用, ...

  8. python while循环语句-python while循环控制流语句结构与用法

    python while循环语句和for语句都是python的主要循环结构.while语句是python中最通用的迭代结构,也是一个条件循环语句.while与if语句有哪些不同,标准语法结构及循环使用 ...

  9. python输入语句-python2 和 pyhton3 输入语句写法

    Python的输入语句类型 1 python2的输入语句 在python2中有两种常见的输入语句,input()和raw_input(). (1)input()函数 可以接收不同类型的参数,而且返回的 ...

  10. c语言中return语句例子,C语言 return 语句-嗨客网

    C语言return语句教程 在 如果 return 语句使用在普通的 C语言return语句详解 语法 void fun(){ //do something return; } 说明 使用 retur ...

最新文章

  1. 到底应该用3*3的卷积核还是5*5的卷积核
  2. 第二次冲刺 站立会议5
  3. java学习笔记-良葛格_Java良葛格 学习笔记《二》
  4. [C++ STL] 常用算法总结
  5. 我做SAP CRM One Order redesign的一些心得体会
  6. java 下拉列表 枚举_「Java三分钟」精准而优雅——枚举类详解
  7. linux modbus工具,基于ARM-Linux的Modbus串口服务器设计
  8. Maven父子结构的项目依赖使用以及打包依赖_微服务项目(maven父子级项目)怎么打包
  9. 模式窗口showModalDialog的用法总结
  10. 傲腾内存安装问题分享
  11. 全球餐厅库存管理软件行业调研及趋势分析报告
  12. 【网络仿真】ns-3基础(下)
  13. UI设计师应聘面试攻略看这篇就够了
  14. hdu3966树链剖分 分析
  15. c++ string常用函数
  16. python的print函数中file_python3之print()函数
  17. 长阳土家族自治县政府与升哲科技达成战略合作
  18. LQ0139 油漆面积【枚举】
  19. 前端总结·基础篇·CSS
  20. 起点:如何成为一名黑客?

热门文章

  1. 暴雪的hash算法[翻译]
  2. 驱动程序无法使用安全套接字层(SSL)加密建立到SQL Server的安全连接
  3. matlab实习,matlab上实习指导书.doc
  4. vue.js html 相互传值,Vue 父子组件之间相互调用传值以及多层组件之间相互调用传值...
  5. html年月日转换,Js获取年月日及时间转换
  6. 了解一下COLLADA
  7. OpenGL学习笔记:(三)异或操作-橡皮条程序
  8. 浅析向量(Vector),迭代器(Iterator)和数组(Array)
  9. 教你如何系统地学习3d建模!教你零基础入门,初学者看过来
  10. PDF阅读必备神器,快来pick一下!