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

8.1.2 条件语句、循环语句


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

};

 

break语句
为了更好地解决死循环问题,WMLScript像大多数编程语言一样提供了break语句。break语句可以使程序执行跳出循环。不论是for语句还是while语句,只要在循环中使用了break语句,那么程序执行到break语句后就立即跳出当前循环,然后继续执行下去。

break语句的语法形式如下:

break;

例如,在下面的函数中我们使用了break语句,它使得当index=3时跳出循环。如果不使用该语句,函数中的while循环需到index =6时才可以结束。程序如下:

 

function testBreak(x) {

         var index = 0;

         while (index < 6) {

                   if (index == 3) break;

         &nbs
p;         index++;

         };

         return index*x;

};

 

continue语句
continue语句的功能和break语句的功能看起来有些类似,但实际上却不一样。循环执行时遇到break语句通常是跳出当前循环,但循环执行到continue语句后并不跳出当前循环,而是不执行循环中在continue语句后面的代码块,直接结束循环的本轮运行,然后马上开始下一轮循环的运行。

在while语句的循环中,遇到continue语句后,程序会直接判断循环条件从而开始下一轮循环。在for语句的循环中,遇到continue语句后程序会直接执行递增表达式,然后判断循环条件从而开始下一轮循环。

例如,我们想利用for循环求1到10之间偶数的和,其WMLScript语句如下:

 

var sum=0;

for (var j=1; j<=10; j++) {

         if ( j%2 != 0 )

本新闻共5页,当前在第4页  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