8.1.2 条件语句、循环语句 |
|---|
| WAP技术站:www.wapease.com
|
return语句 return 表达式; 下面的函数给出了应用return语句的例子:
function square( x ) { if (!(Lang.isFloat(x))) return invalid; return x * x; };
8.1.2 条件语句
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)的天数。程序如下: |
| 上一篇:8.1.1 脚本程序设计基本语句 下一篇:8.2 函数的声明与调用 |
|
