循环结构语句
循环结构语句
分支: 根据条件来决定是不是执行某一段代码
循环: 根据条件来决定一段代码重复执行多少次
while 语句
while 语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。
循环成立的条件
1、首先要有一个初始值, 作为循环的开始的条件
2、用判断条件, 来决定要不要循环继续
3、重复循环的代码
4、变化的初始值, 为了让循环有结束
do-while 语句
do-while 语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。
do while
是循环语句的一种
使用方法
do {
要重复执行的代码
} while (循环条件)
与 while 循环的区别
不管条件是否成立, 都先执行一遍
只有第一次条件就不成立的时候会有区别
for 语句
未来实战的应用最多 书写很诡异
诡异之处: 用起来方便, 写起来方便, 看起来不方便
使用语法:
接下来我们用两个例子来帮助大家更好的 理解循环
水仙花数字
三次自幂数(取值范围 100 ~ 999)
一个数字的每一位的三次方之和, 如果和这个数字一样
就是三次自幂数
当我看到这样的题首先要思考一下这题的难点在哪里 分析一下解题思路
首先循环得到 100 ~ 999 的一个随机整数
第二步把每一个数字都拆开
最后判断是否有满足的条件
还有一个比较经典的就是打印三角形
三角形就是一层比一层多一个星号
*
**
***
就想这样的 ,我们可以通过循环来使其打印出来
在 for 循环的初始化代码中,其实是可以不使用变量声明关键字的。在初始化定义的迭代器变 量在循环执行完成后几乎不在使用了。因此,最清晰的写法是使用 let 声明迭代器变量,这样就可 以将这个变量的作用域限定在循环中。
版权声明: 本文为 InfoQ 作者【Jason199】的原创文章。
原文链接:【http://xie.infoq.cn/article/edb57b781088e6dad94f24a7e】。
本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明。
评论