www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

8.2.2 函数的调用


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

例如,http://www.host.com/script下有我们需要的外部文件,名为OtherScript,所以我们可使用use url来指定该文件:

use url OtherScript "http://www.host.com/script";

这一外部文件中含有我们需要调用的外部函数testme,则可采用“外部文件名#外部函数(参数列表)”的形式来调用它:

OtherScript#testme(param+1);

这个例子完整地写出来,就是下面的程序:

 

use url OtherScript "http://www.host.com/script";

 

function test(param) {

  return OtherScript#testme(param+1);

};

 

 

库函数
如无特别指明,WMLScript的库函数一律是指它的标准库函数。因为与标准库函数对应,WMLScript还有一些非标准的库函数。我们这里先介绍标准库函数,非标准库函数后面再介绍。

所有库函数都有所属的库,函数的库中通常含有一类函数。因此,调用某个库函数时,一要指定它所在的库名,二要指定它的函数名。WMLScript规定,调用标准库函数时可以通过在函数库的名字后面加上句点号( . )和库函数的标准调用来实现,语法格式为:

函数库名.函数名(参数列表);

例如,WMLScript的浮点库即Float库中有一个开根方的函数sqrt,该函数只有一个参数,那么调用sqrt库函数的方法为:

Float.sqrt(number);               // 这里要求number大于或等于0

下面给出了调用库函数的简单例子。首先以param参数值调用Lang.abs( )函数,返回结果加1后再作为参数值调用Float.sqrt( )函数,它的返回结果将作为内部函数test的返回值:

 

function test(param) {

         return Float.sqrt(Lang.abs(param)+1);

};

本新闻共2页,当前在第2页  1  2  

上一篇:8.2.1 函数的声明
下一篇:8.2.3 函数的嵌套调用
Google
 
关于“8.2.2 函数的调用”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.5 WMLBrowser库及其函数
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.10 replaceAt函数
·9.3.5 find函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved