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

8.1.2 条件语句、循环语句


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

return语句
return语句主要用在函数体中,在函数结束前,可以通过return语句,把函数处理的结果返回给调用函数的语句。它的语法格式如下:

return  表达式;

下面的函数给出了应用return语句的例子:

 

function square( x ) {

         if (!(Lang.isFloat(x))) return invalid;

         return x * x;

};          

 

8.1.2  条件语句
在条件语句中,当满足某种条件时,就会执行指定的一些代码,而在满足另外某种条件时,则会执行另外一些代码。WMLScript的条件语句就是if...else语句,它的一般表达形式如下:

 

if (条件) {

         代码块1

}

else {

         代码块2

}

 

这样,当条件满足时,就执行代码块1;如果条件不满足则执行代码块2。代码块1和代码块2中如果只有一条语句,那么,两边的花括号( { } )就可以省略;而如果有多条语句,则必须使用花括号将代码块包括在其中。在if...else语句中,其中的else部分是可选的,也就是说,我们可以使用如下的表达形式:

 

if (条件){

         代码块

}

 

这样,当条件满足时,就执行代码块,如果条件不满足则什么也不做。

例如,如果我们需要对一个学生的成绩(score)进行判定,如果大于等于60分,那么我们就认为该学生成绩合格了,反之则认为不合格,同时一并将状态记录到变量status中,相应的WMLScript语句如下所示:

 

if (score>=60)     status="pass";

else   status="fail";

 

再如,我们可以通过对天气是否阳光普照(sunShines)的情况进行判断,来给变量myDay赋值,并累计好天气(goodDays)的天数。程序如下:

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