asp(vbscript)中自定义函数的默认参数实现代码_应用技巧

来源:脚本之家  责任编辑:小易  

1、C#的参数没2113有默认值,A(int a=1)这样的写法是不能通过编5261译的。2、要区分二个方4102法是不1653同的,那必须保证方法名是不同的或者方法名相同,但方法参数声明是不同的。其实你的问题应该是“方法重载”方面的问题。如果功能相同的多个方法,但只是方法参数有区别,可以使用“方法重载”。比如://方法A,一个int参数void A(int a){}//下面这个是重载A方法,且将a的参数a设置为1,也以此达到默认值的效果void A():A(1){}我不知道有没有说清楚,不过,C#中默认参数的问题需要用方法重载来实现,你可以搜索一下C#有关方法重载的一些资料看看www.zgxue.com防采集请勿采集本网。

现代语言的函数中都可以带有默认参数,在vbscript系统内建的函数可以带有可选值(如常用的 split()等等),然而我们自己定义的函数中无法具有此功能.

这些函数可能是放在Include文件中的,你在代码中看看有没有的

下面提供一个方法实现可选参数的功能.

Function 字符长度格式化(ChStr As String, ChLen As Integer, DaAli As Integer, MoOut As Boolean=1) As Integer

functin foo(dtype, dsize, value)   dim a, b   if TypeName(dtype) <> "Error" Then       a = dtype   else       a = "default value"   end if   If TypeName(dsize) <> "Error" Then       b = dsize   else       b = -1   end if   .end function

写函数正确,但调用有点错误 自写函数,调用不能直接写函数名调用 应该是: call xianshi(a,b) 或者 如果把你的函数改成子程序

如示例代码所示, foo函数中dtype, dsize均为可选函数,调用时可以传参数,也可不传参数.当不传参数的时候,逗号占位符不能丢了,即应该使用 foo(,,"myvalue") 的形式.

一、asp里面的函数返回值是不用申明类型的,因为ASP里的变量是万能变量。ASP自定义函数的格式:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>写在所有内容的最上面更多追问追答追问大哥,这句不用说吧,默认写好的,我要在代码什么地方可以写入函数和子程序简单例子追答呵呵 不好意思 看错了函数 你可用专门用个 asp 文档然后在需要调用的页面加载进去〈!--#include file=''---〉函数 可以这么写function 函数名().......end function在需要调用的地方 call  函数名追问function 函数名().......end function里面写什么如我写个判断页面控件function check()if admin_name.value="" thenmsgbox"请输入管理员"exit functionend ifend function可以吗,不可以,你说说怎么写追答可以的追问不是吧,我VB写的代码直接写过来也能用?追答哈哈 你可以这样试试 以我的理解 vbscript很语法跟 VB 是差不多的 无标题文档function check()if admin_name.value="" thenmsgbox"请输入管理员"exit functionend ifend function,一般在开头就定义函数,我这举个例子:定义函数:<%sub logchk(userid,password)******%>调用函数:<%logchk(userid,password)******%>内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 厉害的用asp获取dll加密新闻内容
  • 网页语言编码及asp乱码问题解决方案
  • asp之处理用javascript动态添加的表单元素数据的代码
  • asp实现的sha1加密解密代码(和c#兼容)
  • asp生成动态flash的工具与介绍
  • asp 输出换行的详细说明
  • 一想千开pjblog审核功能补丁 v2.0版 发布
  • 多域名一网站时如果返回最原来的域名
  • asp下实现对html代码进行转换的函数
  • 一段asp 伪静态代码
  • ASP 默认用vbscript,如何定义函数
  • 三:自定义函数中的默认值怎么弄
  • Vbscript 自定义函数问题
  • ASP 自定义函数如何设置 缺省参数值?
  • ASP中定义函数有几种方法,自定义的属性可以加(参...
  • VB 自定义函数 如何定义一个函数的参数的默认值???
  • ASP中如何调用自定义函数
  • asp 中自定义函数的语法
  • c#自定义函数默认参数值?
  • asp中用VBScript传递参数
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全asp基础应用技巧数据库相关asp class类存储过程小偷/采集木马相关fso专题首页asp编程应用技巧厉害的用asp获取dll加密新闻内容网页语言编码及asp乱码问题解决方案asp之处理用javascript动态添加的表单元素数据的代码asp实现的sha1加密解密代码(和c#兼容)asp生成动态flash的工具与介绍一想千开pjblog审核功能补丁 v2.0版 发布多域名一网站时如果返回最原来的域名asp下实现对html代码进行转换的函数一段asp 伪静态代码推荐4款傻瓜型的asp服务器软件(关于“未指定的错误”的问题 的比错误类型:provider (0x80004005c#入门教程之listbox控件使用方法utf-8 网页不显示+utf-8网页乱码asp 日期格式化问题microsoft jet database engine(asp中设置session过期时间方法总sql查询语句通配符与access模糊查asp获取url参数的几种方法分析总asp批量添加修改删除操作示例代码ajax xmlhttp post form时的表单乱码综合asp空间判断jmail组件是否安装或支持的代四步完成asp网页设计流量统计asp wap获取手机终端信息的一段代码flash和asp分页的一点心得与flash脚本asp下将数据库中的信息存储至xml文件中asp向excel导数据(图片)终结版 asp操作exasp实现检查目录是否存在与建立目录的函数asp+jmail实现发送邮件
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved