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

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

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

庫(kù)函數(shù)
  特別指定,WML Script的庫(kù)函數(shù)一律是指它的標(biāo)準(zhǔn)庫(kù)函數(shù)。因?yàn)榕c標(biāo)準(zhǔn)庫(kù)函數(shù)對(duì)應(yīng),WML Script還有一些非標(biāo)準(zhǔn)的庫(kù)函數(shù)。我們這里先介紹標(biāo)準(zhǔn)庫(kù)函數(shù),非標(biāo)準(zhǔn)庫(kù)函數(shù)后面再介紹。
  所有庫(kù)函數(shù)都有所數(shù)的庫(kù),函數(shù)的庫(kù)中通常含有一類函數(shù)。因此,調(diào)用某個(gè)庫(kù)函數(shù)時(shí),一要指定它的庫(kù)名,二要指定它的函數(shù)名。WML Script規(guī)定,調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù)時(shí)可以通過在函數(shù)庫(kù)的名字后面加上句點(diǎn)號(hào)(.)和庫(kù)函數(shù)的標(biāo)準(zhǔn)調(diào)用來實(shí)現(xiàn),語法格式為:
  函數(shù)庫(kù)名.函數(shù)名(參數(shù)列表);
  例如,WML Script的浮點(diǎn)庫(kù)即Float庫(kù)中有一個(gè)開根方的函數(shù)sqrt,該函數(shù)只有一個(gè)參數(shù),那么調(diào)用squrt庫(kù)函數(shù)的方法為:
  Float.sqrt(number);//這里要求number大于或等于0
  下面給出了調(diào)用庫(kù)函數(shù)的簡(jiǎn)單例子。首先一param參數(shù)值調(diào)用Lang.abs()函數(shù),返回結(jié)果加1后再作為參數(shù)調(diào)用Float.sqrt()函數(shù),它的返回結(jié)果作為內(nèi)部函數(shù)test的返回值:
  function test(param){
  return Float.sqrt(Lang.abs(param)+1);
  };
  2.3 函數(shù)的嵌套調(diào)用
  WML Script的函數(shù)定義都是互相平行、獨(dú)立的,定義函數(shù)的時(shí)候我們不能在一個(gè)函數(shù)內(nèi)定義另外一個(gè)函數(shù),也就是說,函數(shù)定義是不能嵌套的。但是,函數(shù)調(diào)用確是可以嵌套的,也就是說,我們可以在調(diào)用一個(gè)函數(shù)的過程中調(diào)用另外一個(gè)函數(shù)。
  它的執(zhí)行過程是:
  (1)執(zhí)行a函數(shù)開頭部分;
  (2)遇到調(diào)用b函數(shù)的操作語句,流程則專區(qū)執(zhí)行b函數(shù);
  (3)執(zhí)行b函數(shù)開頭部分;
  (4)遇到調(diào)用c函數(shù)的操作語句,流程則專區(qū)執(zhí)行c函數(shù);
  (5)執(zhí)行b函數(shù),如果沒有其他嵌套的函數(shù),則完成c函數(shù)的全部操作;
  (6)返回調(diào)用c函數(shù)的語句,即返回到b函數(shù);
  (7)繼續(xù)執(zhí)行b函數(shù)中尚未執(zhí)行的操作,直到b函數(shù)結(jié)束;
  (8)返回a函數(shù)中調(diào)用b函數(shù)的語句;
  (9)繼續(xù)執(zhí)行a函數(shù)的剩余操作,直到函數(shù)結(jié)束。
  function myFunC(param1){
  return param1*param1=Float.squt(Lang.abs(param)+1);
  };
  function myFunB(param0){
  return myFunC(param0+1)*|param0+12;
  };
  function myFunA(param){
  return myFunB(param*param+1);
  };

相關(guān)文章

最新評(píng)論