网站首页站长博客下载中心域名交易站长论坛域名主机免费电邮免费域名中文排行排名查询站长书库书籍教程下载
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
学院首页 网络编程 网页设计 图形图象 数 据 库 服 务 器 网络媒体 网络安全 个人专栏 站长CLUB 业界新闻 信息公告
 当前位置:首页 >> 网络媒体 >> Flash >> 正文
公告通知
返回上级列表
资料搜索
相关文章
flash action 详解(7)
[ 来源:中国站长学院 | 作者:风未起时 | 时间:2005-5-18 18:09:38 | 浏览:人次 ]
收藏到新浪ViVi 收藏到365KEY 收藏到我摘  字号选择〖    〗/ 双击滚屏 单击停止  
循环语句--for
循环语句
for
对于 for 循环, 我想大多数读者都不会陌生. 下面是一个求 1 到 100 的自然数之和的程序段.
var sum = 0;
//下面是 for 循环
for (var i=1; i<=100; i++) {
sum = sum + i;
}
trace ("sum="+sum);
for 后面括号里面的内容分为三部分: 初始值; 循环条件; 循环值变化方式. 对于初始值没什么可说的, 随便取; 循环条件就是在什么条件下继续循环, 只要懂得逻辑表达式就可以了; 循环值的变化方式可以用任意的赋值语句来改变. 下面是一个修改后的例子:
var sum = 0;
//下面是 for 循环
for (var i=2; i<100; i+=2) {
sum = sum + i; //trace(i);
}
trace("sum="+sum);
上例中我把初始值 i 改为了 2, 条件改为 <100 (即不包括 100), 循环值变成每次加 2. 运行后看看结果, 结果是 1 到 100 的开区间中所有双数之和. 如果不清楚循环内部的工作机理, 可以删除上例中 for 循环体内 //trace(i); 前的双斜杠, 运行代码时会在输出窗口中列出每次的 i 值. 那么如果初值不满足循环条件会怎样? 你可以把 i=2 改为 i=100 看看.
对应于 for 还有一个 for...in 循环, 这涉及到数组和对象的内容, 在后面会介绍
while & do...while
while & do...while
说实在话, 对于一般的编程 while 用得不多. 但是在需要的时候你才会发现它的价值.
while 循环在运行时遵循下面的步骤:
检查 while 后面括号内的条件是否成立.
如果条件成立, 运行语句块内的语句. 否则结束循环, 运行循环体后面的语句.
运行完语句块内的语句后回到第一步.
n = 0;
//下面是 while 循环
while(n < 5) {
n++;
}
trace("n="+n);
上面的例子运行结果为 n=5. 当 n 小于 5 时循环的条件成立, 于是运行其中的 n++ (即 n 增加 1). 当 n 等于 5 时, 因为循环条件已经不成立, 所以中止循环, 执行后面的 trace 语句.

[发送给好友]  [打印本页]  [关闭窗口]  [返回顶部]   转载请注明来源:http://edu.chinaz.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
栏目编辑: 设计风 责任编辑: 设计风
原始作者: 风未起时 录入时间: 2005-5-18 18:09:38
信息来源: 中国站长学院 投稿信箱: Edu#chinaz.com
设为首页 - 加入收藏 - 关于我们 - 广告服务 - 版权申明 - 友情链接 - 联系方式 - 总编信箱 - 会员投稿