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

8.2 函数的声明与调用


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

8.2  函数的声明与调用
在WMLScript中,函数是一种能够完成某种功能的代码块,并可以在脚本中被事件处理或被其他语句调用,也可以被WML程序所处理和调用。一般地,当我们编写WMLScript脚本时,如果脚本中的代码长度比较长,这时就要根据功能的不同将代码块写入一个或几个函数中;如果函数中的代码长度还是很长,则一般还可以根据功能将函数再进行划分,分成为几个功能更加单一的函数。虽然说这种对长代码的处理方法并不是编写脚本程序的强制性要求,但通过函数的划分和运用,我们可以使得WMLScript脚本具有更好的可读性,也便于我们对脚本程序的编写与调试。而且,如果在某些脚本中有多处完全相同的代码块,那么我们也可以将这些代码块写为一个函数,然后在脚本中调用这个函数,从而提高代码的重用性,简化代码的编写工作。

WMLScript的函数功用和Java语言、C/C++语言的函数有所不同。我们知道,Java语言、C/C++语言中有函数和过程之分,函数能够完成一定的功能并有返回值,而过程仅可完成一定的功能但没有返回值。可是,WMLScript中并不区分函数和过程,因为它只有函数,没有过程。WMLScript的函数完成一定功能后始终有返回值,不过返回值分两种情况,即非空的返回值和空字符串("")形式的返回值。前者是真正的返回值,后者其实相当于没有返回值。也就是说,WMLScript中的函数同时具有其他语言中的函数和过程的功能。

上一篇:8.1.2 条件语句、循环语句
下一篇:8.2.1 函数的声明
Google
 
关于“8.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