WMLScript脚本程序设计
日期:2008年3月13日 作者: 查看:[大字体 中字体 小字体]-
代码块1
}
else{
代码块2
}
这样,当条件满足时,就执行代码块1;如果条件不满足则执行代码块2。代码块和代码块2中如果只有一个条语句,那么,花括号({ })就可以省略;而如果有多条语句,则必须实用花括号将代码块包括在其中。在if...else语句种,其中的else部分是可选的,也就是说,我们可以使用如下的表达形式:
if(条件){
代码块
}
这样,当条件满足时,就执行代码块,如果条件不满足则什么也不做。
例如,如果我们需要对一个学生的成绩进行判定,如果大于等于60分,那么我们就认为该学生成绩合格了,反之则认为不合格,同时一并将状态记录到变量status种,相应的WMLScript语句如下所示:
if(score>=60) status="pass";
else status="fail";
再如,我们可以通过对天气是否阳光普照(sunShines)的情况进行判断,来给变量myDay赋值,并累计好天气(goodDays)的天数。程序如下:
if(sunShines) {
myDay="Good";
goodDays++;
}else
myDays="Oh well...";
5.1.3 循环语句
使用循环语句可以反复执行某个代码块,直到循环结束条件满足后才停止执行。WML Script中有两种循环语句:for语句和while语句,同时还有两终于循环密切相关的操作语言:break语句和continue语句。
for语句
for语句可以创建一个带条件的循环,它还有3个可选的条件表达式,用于控制循环。这3个条件表达式放在一个括号里,并以分号(;)间隔。for语句的一般语法形式如下:
for(初始表达式;循环条件;递增表达式){
代码块
}
for语句的执行主要包括以下几个步骤:
(1)执行初始表达式。在一般情况下,初始表达式完成的功能是在循环中对循环计数器赋初值。所以在这种意义上,初始表达式也可以采用“var 变量声明列表;”的形式来定义。
(2)判断循环条件。如果循环条件为真(ture),则执行循环体中的语句,即至步骤(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语句也可常见一个循环,它的一般语法表达式如下:
while(循环条件){
代码块
}
while语句的执行过程包括以下几个步骤:
(1)判断循环条件是否为真。如果循环条件为真,则执行循环;如果为假或为invalid,则跳出循环。
(2)执行循环中的代码块,然后返回步骤(1)
下面的程序就是使用while语句的简单例子:
var counter=0
var total=0
- 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] 下一页
-
- WMLScript脚本程序设计 相关文章:
- ·高度优雅与魅力 Chanel时装设计
- ·Illustrator传统风格名片设计实例
- ·平安夜美丽蜡烛的装置设计欣赏
- ·圣诞节日花环花束设计欣赏
- ·创意设计:多姿多彩的自然标本玻璃砖
- ·3DSMAX造型设计之打造江南丝绸
- ·非主流 中性性感MM装扮设计欣赏
- ·3DSMAX造型设计之书法印刷效果
- ·德国女装verse设计欣赏
- ·Vista下如何通过蓝牙手机控制计算机
- WMLScript脚本程序设计 相关软件
- ·巧施拖兵计
- ·间谍抓捕计划
- ·《异种克隆计划》游戏试玩
- ·新《企业会计准则》
- ·《死神计时游戏》
- ·中国街头骗术36计大全
- ·家庭装修设计完全手册(精简版)
- ·《惊魂六计丛书》
- ·《隐密计划》
- ·园林别墅设计效果图
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:WML Script语法基础
精品推荐
热点TOP10
- ·跟我学XML和XSL
- ·关于web.xml配置的详细说明
- ·WMLScript脚本程序设计
- ·XML轻松学习手册
- ·用 PHP5 轻松解析 XML
- ·亲密接触xml(10)-其它例子
- ·用XSL和ASP实现分页功能
- ·XSL/XML网页制作入门,入门到精通
- ·分享:XMLHTTPRequest的属性和方法简介
- ·利用 DOM 进行 Web 响应
- ·XSLT知识总结
- ·自定义应用程序配置文件(app.config)
- ·亲密接触XML(7)- 元素 vs. 属性的使用
- ·XML轻松学习手册(三):XML的术语
- ·XML精华学习入门(只要你进来肯定能学会)
- ·XML Schema学习初体会
- ·亲密接触XML(8)-我的属性规则的一个例外
- ·亲密接触XML(6)-元素的内容
- ·XML基础入门
- ·数据库数据完全丢失,恢复数据库过程
