欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WMLScript腳本程序設(shè)計(jì)第3/9頁(yè)

 更新時(shí)間:2007年03月14日 00:00:00   作者:  

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

相關(guān)文章

最新評(píng)論