5.3.2 do-while循环
do-while语句和while语句类似,也是执行一段满足条件的循环体。其语法结构如下:
do |
与while语句不同的是条件表达式的判断位置,do-while语句是在执行完一次“{}”中的代码后,才检测条件表达式的值,也就是说“{}”中的语句至少执行一次,而while语句则可以一次都不执行。
注意
do-while语句中最后的while语句的括号后面有一个分号,而while语句中没有。如果没有这个分号,JavaScript会认为循环语句是一个空语句,后面“{}”中的代码一次也不会执行,并且程序会陷入死循环。
在光盘中5.9.htm的代码演示中,while语句和do-while语句的循环条件都不满足,while循环中的代码一次也不会被执行,而do-while循环中的代码还是会执行一次,代码如下。<script language="JavaScript"> |
上述代码的显示结果如图5.8所示。
| 图5.8 do-while循环运行结果 |
| 回书目 上一节 下一节 |
|
· 08年3月各大网上书店及.. · 网络工程师模拟测试获.. · 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. · 全国计算机等级考试四.. · 软件项目估计:第2版 |
· 系统分析师基础知识自.. · 构建可扩展的Web站点的.. · 2008年全国计算机等级.. · 网络数据安全与保密自.. · 博客园开发者征途:.NE.. · ASP.NET 2.0 WEB开发入.. |
|
||||
| · 2008年春季英特尔信息.. · WCF开发基础 · Visual Studio 2005开.. · Linux——从菜鸟到高手 · 如何优化IT 控制能耗 · SQL Server入门到精通 · SQL Server 2008/2005.. · 贝恩资本携手华为22亿.. |
· ARP攻击防范与解决方案 · 华为员工自杀频频拷问.. · 初探敏捷开发 · 体验Visual Studio 200.. · SOA 面向服务架构 · CISSP认证成长之路 · 隐私保护技术探讨 · 珊瑚虫QQ作者侵权案开庭 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 |
· 病毒查杀专题 · 国际文档格式标准开战 · Linux防火墙 · 打造安全服务器 · Sniffer安全技术从入门.. · SOA 面向服务架构 · ADSL应用面面俱到 · 入侵防护系统(IPS)初探 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 身份认证技术 |
· 病毒查杀专题 · 清除流氓软件——51CTO.. · Sniffer安全技术从入门.. · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||