第五章 WMLScript脚本程序设计(上) |
|---|
| WAP技术站:www.wapease.com
|
while(!poll(device)); 这实际上是while语句和空语句组成的两条语句。其中的分号(;)在这里就代表了空语句。这两条语句的作用是在poll()函数为真()之前一直等待。 表达式语句 表达式语句用于向变量赋值,或进行数学计算,或进行函数调用。表达式语句也是我们最常用的一种语句,语法格式为: 表达式; 下面几行程序都是合法的表达式语句: str="Hey"+yourName; val3=prevVal+4 counter++; myValue1=counter,myValue2=val3 alert("Watch out!"); retVal=16*Lang.max(val3,counter); 块语句 块语句使用两个花括号({ })包含一个语句集,形成一个语句体。WML Script的许多语句都需要使用块语句来实现语句体,快语句的语法格式为: { 语句列表; } 下面的简单程序就是使用块语句的例子: } vari=0; var x=Lang.abs(b); popUp("Remember!"); } 变量语句 变量语句用于生命变量并可进行变量的初始化赋值。如果用户不赋值,那么WML Script会自动将变量语句生命的变量赋予一个空字符串("")。基本的语法格式为: var 变量名; 如果像一次生命多个变量,则相邻变量名之间使用逗号(,)间隔,其语法格式为: VAR 变量名1,变量名2......,变量名n; 如果想在生命变量时同时初始化变量,则可按如下语法格式书写: var 变量名=初始化 为便于大家更好的掌握变量语句,我们给出一个多出使用该语句的程序: function count(stu){ var result=0; //声明变量的同时初始化变量 while(str!=""){ var ind=0; //每次循环都初始化一次 // 为退出循环,本块语句内应当提供修改变量str值的语句 }; return result }; function example(param){ var a=0; if(param>a){ var b=a+1; //声明b变量的同时使用a变量初始化b变量 }else{ var b=a+2;//声明c变量的同时使用a变量初始化c变量 }; return a; //返回a变量的值 |
| 上一篇:第四章 WML Script语法基础 下一篇:第五章 WMLScript脚本程序设计(下) |
|
