关于for循环的简单介绍
For循环详解
For循环结构是由三部分组成的:初始变量、循环条件、变量的变化和循环的语句块。
初始变量:循环开始时,变量的初始值,当定义多个变量时,他们中间用“,”隔开。
循环条件:又叫测试语句,测试给定的条件是真还是假。如果条件为真,那么就要执行循环中给定的代码,否则循环就会退出来。
循环语句块:当条件满足时,所要执行的代码,给出特定的结果。
1、for(定义初始变量,第二个变量,循环条件;变量变化){循环语句块}
注意:条件与变量之间得用“;”隔开。
举例:<script> for(i=0;i<10;i++){ document.write(i+"、"); } </script>
打印的结果就是0、1、2、3、4、5、6、7、8、9
for循环还可以多层嵌套,for循环里能有多个循环,执行循环时,依次逐个循环,for循环中的变量存在周期为一整套循环,包括嵌套内的循环。
在多种循环里,for循环是循环形式最为紧凑的,运用的也非常多,非常广,和while循环有些许相似。
2、我们来对比一下for循环和while循环的功能:
(1)循环的结构不同
for循环的表达式为:
for(定义初始变量,第二个变量,循环条件;变量变化){循环语句块}
while循环的表达式为:设置变量,while(循环条件){循环语句块}
(2)执行条件的判断方式不同
for循环执行末尾循环体后将再次进行条件判断,若条件还满足,则继续重复循环,当不满足条件时则跳出当下for循环。(遇到不满足的条件就立刻退出)
while循环当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出,而不是立即跳出循环。(就算条件不满足时,也仍会执行完当前循环)
关于for循环的简单介绍相关推荐
- 简单介绍一下R中的几种统计分布及常用模型
统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...
- iOS开发UI篇—UIWindow简单介绍
iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...
- python协程异步原理_简单介绍Python的Tornado框架中的协程异步实现原理
Tornado 4.0 已经发布了很长一段时间了, 新版本广泛的应用了协程(Future)特性. 我们目前已经将 Tornado 升级到最新版本, 而且也大量的使用协程特性. 很长时间没有更新博客, ...
- UIWindow简单介绍
UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建 ...
- Python中的yield生成器的简单介绍
Python yield 使用浅析(整理自:廖 雪峰, 软件工程师, HP 2012 年 11 月 22 日 ) 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关 ...
- shell语法简单介绍
一.基本的语法 1.1.shell文件开头 shell文件必须以以下的行開始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的參数是用来运行该文件的程序.在这个样例中我们 ...
- Oracle connet by prior 关键字的简单介绍和用法
简单来讲, connect by piror 这个关键字是用来保存树结构的关系表的. 一, 树结构简单介绍 这里都简单解释一下树结构, 所谓树就是里面的成员除了最上级的成员外, 有且只有一个 ...
- client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法
[本文源址:http://blog.csdn.net/q1056843325/article/details/54729657 转载请加入该地址] 明天就是除夕了 预祝大家新春快乐 [ ]~( ̄▽ ̄) ...
- php fpm 三个模式_php-fpm运行原理和模式的简单介绍
本篇文章给大家带来的内容是关于php-fpm运行原理和模式的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 运行原理: cgi初始化阶段:分别调用fcgi_init()和 s ...
最新文章
- 如何快速搜索脑机接口社区的历史文章?
- 推荐11个构建和测试API的顶级工具
- 用python画雪花-python使用turtle库与random库绘制雪花
- python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?
- (3)段描述符,段选择子,LES指令
- HTTP,request,response
- ios fixed定位后内容不显示_HTMLCSS学习笔记(七)-- 定位与锚点
- 内存 增量数据持久_内存中数据模型和大数据持久性
- 如果没准备这些面试题,找工作还是缓一缓吧
- mac xampp redis php,MAC XAMPP 整合使用Redis 及 安装php redis扩展
- Spark Runtime概述
- (转)区块链:CITA
- Office2007 PDF/XPS格式插件下载
- Neutron的Router简介
- vue使用datav+echarts
- GA-RPN:Region Proposal by Guided Anchoring
- 基于JAVA鞋店销售管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- c语言的%的转义吗,%20转义(C语言转义字符问题)
- 爱情还能找人托管?| 搞笑囧图
- 图解Go语言内存分配 https://juejin.im/post/5c888a79e51d456ed11955a8
热门文章
- 华为手机助手安卓版_西瓜助手安卓版下载-西瓜助手app手机版下载v1.6.3[系统工具]...
- 为什么总是在电路里摆两个0.1uF和0.01uF的电容?
- 量化投资——国内量化平台
- Win10上如何分配硬盘空间
- 卸载鲁大师后 计算机无法启动项,如何完全删除鲁大师的计算机软件?卸载会影响系统吗?...
- MySQL之误删数据如何处理
- 生意参谋解密:data,拼多多:anti-content,crawlerInfo
- lorenz映射的分岔图生成方法
- 【设计经验传承】图标设计初阶要先型
- 《从零开始编写一个直播服务器》 C++ 实现一个最简单的RTSP流媒体服务器