WMLScript腳本程序設(shè)計第3/9頁
更新時間:2007年03月14日 00:00:00 作者:
注釋語句
嚴(yán)格來講,注釋語句在WML Script中還不算是真正的語句,它只是一種前指向的規(guī)定。不過它也有嚴(yán)格的語法和標(biāo)注方法,所以我們這里還是像其他編程語言處理的一樣,把WML Script注釋方法以語句的形式介紹一下。
注釋在程序執(zhí)行的時候沒有任何作用,但是可以用于對程序進(jìn)行解釋,則增強程序的可讀性。為了形成良好的編程風(fēng)格,我們應(yīng)該養(yǎng)成書寫注釋的良好習(xí)慣,注釋有兩種表達(dá)方式:
(1)通過雙斜線注釋一行,這樣在雙斜先后的字符將成為注釋而不被執(zhí)行。該注釋行可以單獨一行書寫,也可以放在其他語句的后面。
例如,可以進(jìn)行如下所示的注釋:
//變量j用于小數(shù)每月的天數(shù)
j=0; //我們這里將j賦值為0
(2)通過符號“/*”和“*/”來規(guī)定注釋語句,這種注釋方式可以進(jìn)行多行注釋,符號“/*”和“*/”之間的內(nèi)容就是注釋語句。例如,可以進(jìn)行如下所示的多行注釋:
/*我們定義了兩個變量:i和j。其中:
i用于描述每年中的月數(shù),
而j用于描述每月的天數(shù)*/
j=0; /*我們這里將j賦值為0*/
return語句
return語句主要用在函數(shù)體中,在函數(shù)結(jié)束前,可以通過return語句,把函數(shù)處理的結(jié)果返回給調(diào)用函數(shù)的語句。它的語法格式如下:
return表達(dá)式;
下面的函數(shù)給出了應(yīng)用return語句的例子:
function square(x){
if(!(Lang.isFloat(x)))return invalid;
return x*x
};
5.1.2 條件語句
在條件語句中,當(dāng)滿足某種條件時 ,就會執(zhí)行指定的一些代碼,而在代碼組另外某種條件時,則會執(zhí)行另外一些代碼。WML Script的條件語句就是if...else語句,它的一般表達(dá)相識如下:
if(條件){
代碼塊1
}
else{
代碼塊2
}
這樣,當(dāng)條件滿足時,就執(zhí)行代碼塊1;如果條件不滿足則執(zhí)行代碼塊2。代碼塊和代碼塊2中如果只有一個條語句,那么,花括號({ })就可以省略;而如果有多條語句,則必須實用花括號將代碼塊包括在其中。在if...else語句種,其中的else部分是可選的,也就是說,我們可以使用如下的表達(dá)形式:
if(條件){
代碼塊
}
這樣,當(dāng)條件滿足時,就執(zhí)行代碼塊,如果條件不滿足則什么也不做。
例如,如果我們需要對一個學(xué)生的成績進(jìn)行判定,如果大于等于60分,那么我們就認(rèn)為該學(xué)生成績合格了,反之則認(rèn)為不合格,同時一并將狀態(tài)記錄到變量status種,相應(yīng)的WMLScript語句如下所示:
if(score>=60) status="pass";
else status="fail";
再如,我們可以通過對天氣是否陽光普照(sunShines)的情況進(jìn)行判斷,來給變量myDay賦值,并累計好天氣(goodDays)的天數(shù)。程序如下:
if(sunShines) {
myDay="Good";
goodDays++;
}else
myDays="Oh well...";
相關(guān)文章
收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
收集的WML Script標(biāo)準(zhǔn)函數(shù)庫...2007-03-03