|
|
请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
当我们能够确定循环的起止步进变量,亦即,可以明确从哪个数开始到哪个数结束,我们用 for 语句来进行循环以完成一些预设工作。比如说,我们绘制一张数据表格,因为数据总条数是明确的,故而用 for 循环语句能够很方面地完成此工作。
但当我们不能明确循环总次数时,for就不好派上用场。这时,用 while 循环语句是最好的选择。while 语句结构如下所示:
var k = 0;
while(k<100) {
//do sth. here
k++;
}
while 也需要一个步进依据,可以是数值,也可以是其他的检测方式。上面结构中,我们用一个变量 k 为步进依据,并不是 while 的最经典的使用场景,因为这个场景 for 也能胜任:步进变量从 0 开始 到 100 时终止循环;这里,举此例仅仅是为了了解 while 的结构和用法。可以看到,k++ 和 for 一样出现,不同的是位置,现在,在 while 这里,k++ 放在了大括号内(一般要放在做完事之后,也就是说做完事情才能让 k 步进—— k 可能是做事的依托变量)。
while 和 for 只要在知道循环次数时是可以互换的,不过,while语句更为高效,尤其是在处理特大次数的循环之时。另外,while 语句还有一些结构变体,能够解决一些特殊需求的循环,比for强大。
|
评分
-
| 参与人数 2 | 威望 +80 |
金钱 +160 |
经验 +80 |
收起
理由
|
绿叶清舟
| + 30 |
+ 60 |
+ 30 |
赞一个! |
红影
| + 50 |
+ 100 |
+ 50 |
赞一个! |
查看全部评分
|