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

第五章 WMLScript脚本程序设计(上)


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

  funcition testBreak(x){
  var index=0;
  while(index<6){
  if(index==3)break;
  index++
  };
  retrun index*x;
  ;
  continue语句
  continue语句的功能和break语句的功能看起来有些类似,但实际上却不一样。循环执行时遇到break语句通常是跳出当前循环,但循环执行到continue语句并不跳出当前循环,而是不执行循环中在continue语句后面的代码块,直接结束循环的本轮运行,然后马上开始下一轮循环的运行。
  在while语句的循环中,遇到continue语句后,程序会直接判断循环条件从而开始下一轮循环。在for语句的循环中,遇到continue语句后程序会直接执行递增表达式,然后判断循环条件从而开始下一轮循环。
  例如,我们想利用for循环求1到10之间偶数的和,其WML Script语句如下:
  var sum=0;
  for (var j=1;j<=10;j++){
  if(j%2!=0)
  continue;
  sun+j;
  };
  在这个例子中,在j%2!=0的情况下,也就是j为奇数的情况下,程序执行continue语句,这时,并没有如同break语句一样跳出循环的运行,而是不执行循环中后面的语句而直接执行递增表达式开始下一轮循环的执行,这样,就可以不将其数j的之类即如总和中。
  再如,我们想利用while循环求0到4之间出3以外几个数的和,则可以使用continue语句进行控制。程序如下;
  var index=0;
  var count=0;
  while (index<5){
  index++;
  if(index==3)
  continue;
  cont+=index;
  };
  这以程序中,当index等于3时,“index==3”为真,所以执行continue语句,不再把此时index的值加大count中,而是开始下一轮的循环。

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

上一篇:第四章 WML Script语法基础
下一篇:第五章 WMLScript脚本程序设计(下)
Google
 
关于“第五章 WMLScript脚本程序设计(上)”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(下)
·第四章 WML Script语法基础
·第三章 WML编程
·第二章 WML语言基础
·第一章 WAP Server = Web Server + Configuration

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

Copyright © 2003-2008 Wapease Network, All Rights Reserved