www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

8.1.2 条件语句、循环语句


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

 

if (sunShines) {

         myDay = "Good";

         goodDays++;

} else

         myDay = "Oh well...";

 

8.1.3  循环语句
使用循环语句可以反复执行某个代码块,直到循环结束条件满足后才停止执行。WMLScript中有两种循环语句:for语句和while语句,同时还有两种与循环密切相关的操作语句:break语句和continue语句。

for语句
for语句可以创建一个带条件的循环,它含有3个可选的条件表达式,用于控制循环。这3个条件表达式放在一个括号里,并以分号(;)间隔。for语句的一般语法形式如下:

 

for (初始表达式;循环条件;递增表达式) {

         代码块

}

 

for语句的执行主要包括以下几个步骤:

(1) 执行初始表达式。在一般情况下,初始表达式完成的功能是在循环中对循环计数器赋初值。所以在这种意义上,初始表达式也可以采用“var  变量声明列表;”的形式来定义。

(2) 判断循环条件。如果循环条件为真(true),则执行循环体中的语句,即至步骤(3);否则,循环条件为假(false)或为invalid,就结束循环;

(3) 执行循环代码。然后,再执行递增表达式。一般情况下,我们在递增表达式中对循环计数器进行处理,最后再返回步骤(2)执行。

例如,下面的for语句建立了一个循环。初始表达式为定义变量index并赋初值0,循环条件为index < 100,递增表达式为每循环一次index增加1。当index增加到100的时候,循环结束。程序如下:

 

for (var index = 0; index < 100; index++) {

         count += index;

         myFunc(count);

};

 

while语句
while语句也可创建一个循环,它的一般语法表达形式如下:

本新闻共5页,当前在第2页  1  2  3  4  5  

上一篇:8.1.1 脚本程序设计基本语句
下一篇:8.2 函数的声明与调用
Google
 
关于“8.1.2 条件语句、循环语句”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.10 replaceAt函数
·9.3.5 find函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved