问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在ASP中如何定义函数

发布网友 发布时间:2022-10-16 12:15

我来回答

2个回答

热心网友 时间:2023-10-18 22:32

例如 输出内容
function showit(str)
response.write str
end function

sub showit()
response.write "你好"
end function

我来说说详细点:

sub和function的区别

SUB和FUNCTION有什么不同呢,他们的语法应该怎么构成?
Sub:过程; Function:函数,可以带返回值
语法:
Sub SubName(参数1, 参数2,...)
....
End Sub

Function FunctionName(参数1, 参数2,...)
...
FunctionName = 返回值
End Function

调用方法:
Sub直接用 SubName 参数1, 参数2,...
Function如果不要返回值用 FunctionName 参数1, 参数2,...
如果要返回值 Result = FunctionName(参数1, 参数2,...)

语法是这样,这是对的
Sub SubName(参数1, 参数2,...)
....
End Sub

Function FunctionName(参数1, 参数2,...)
...
FunctionName = 返回值
End Function
调用时:
sub 只能用:
SubName 参数1, 参数2,...
函数则:
变量=FunctionName (参数1, 参数2,...)
FunctionName 参数1, 参数2,...
上面均未讲出根本:
SUB与FUNCTION均可有返回值。所以首先要讲清返回方式:有两种,过程或函数返回,即分配与过程或函数同名的返回变量地址。function分配,但sub不分配。VB用此方式加以区分,VC则用VOID声明不用分配。即如p=aa()若aa()是sub则什么也得不到,还会报错。但函数则会得到数值。其次,参数返回,VB中缺省用地址传参,即能返回。但声明为BYVAL即值传参,则不可返回,所以,不存在灵活性的差别。比如函数function bb(a,b), 调用时可以bb m, n也可以p=bb(m,n). 实际,如果确认不会失败,才能用SUB,否则,必须要用FUNCTION以确认是否成功或取得返回值。所以编程,应少用SUB,少用 SubName 参数1, 参数2,...的调用方式。

sub是过程不需要返回值,function是函数,需要返回值,如下:
Function NameOfFunction(parameter1, parameter2)
'some code
NameOfFunction = return value
End Function
________________________________________________
Sub NameOfSubRoutine(parameter1, parameter2)
'some code...
End Sub

除了function有返回一个值的区别外,我发现在ASP中好像没有多大的区别,我把所有的sub写成FUNCTION好像效果一样。

热心网友 时间:2023-10-18 22:33

Function 函数名(参数名)
'函数过程语句
End Function
'注意,asp一般不考虑数据类型的概念,但在实际操作的过程要注意。在指定函数和参数的时候,不用写数据类型,但在使用的过程中要考虑这个问题。
急急急!!c# asp.net怎样自定义一个函数啊?我是菜鸟

邮件单击aspx页面的设计视图,选择查看代码,就会进入aspx对应的cs文件中 在这里 第一句应该十个类定义语句,形如 public partial class defalut: System.Web.UI.Page { ...//这里会有一些语句 ...} 把你自定义的函数写在这个大括号里面就行了啊 ...

asp函数简介

ASP,全称Active Server Pages,本质上是一种Web开发环境,而非编程语言。因此,谈论ASP的"函数"并不贴切,因为"ASP函数"这一概念并不适用。有人将它与VBSCRIPT的功能相提并论,这是不准确的。ASP的强大之处在于其兼容性,它可以支持VBScript和JScript(即JavaScript)。当我们在ASP环境中工作时,实际上...

ASP如何调用定义函数

Asp调用自定义函数有多种方式 第一、用Call 函数名(参数)第二、函数名 参数 第三、仅限Function,用在表达式中。例如有一个名为abs的函数,a = abs(-7)

请问asp中函数的定义,有以下用法吗? function [](value) [] = arr...

asp中没有这种写法, fucntion 自定义函数名(参数0-多个)[]这样的符号多用于数组之中,非函数上的。

asp函数介绍

ASP函数提供了多种功能,帮助处理数组、数据类型转换、日期和时间操作等。以下是其中一些函数的详细介绍:array():用于创建数组变量,格式为array(list),如:,将i赋值为包含1, 2, 3的数组。 Cint():将表达式或变量转换为整数,如:,结果为236。 CreatObject():创建并返回ActiveX对象,如:,...

ASP脚本变量、函数、过程和条件语句

举个例子,当你想获取某个数的平方根,你只要将该数传给 VBScript 的Sqr() 函数,此函数会立即返回该数的平方根。如:A=sqr(9)则A=3。熟练掌握脚本语言的函数将给你编写 ASP 程序带来极大的方便,就以上一期结尾处作者布置给大家的课后练习来说,如果你对脚本语言的函数掌握不够全面,那么解决如此之小的一个问题...

ASP中怎么编写一个将当前日期转换成中文日期的自定义函数?

中文日期? 只是年月日为中文吧?function getChdate(d)getChdate=year(d)&"年"&month(d)&"月"&day(d)&"日"end function '使用 response.Write getChdate(now())

求ASP中<!--#include file=""-->的教程

1。#include file 包含文件的相对路径,#include virtual包含文件的虚拟路径。2。在同一个虚拟目录内,<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->效果是相同的,但假设虚拟目录名为myweb,则<!--#include virtual="myweb/file.asp"-->也可以通过调试,但我们知道...

在ASP页面中取得来访者的操作系统和IE版本的代码分别是什么?

一、关于IE版本 Request.ServerVariables("HTTP_USER_AGENT")二、客户端操作系统版本 自定义函数:function operationsystem() '操作系统版本 agent = Request.ServerVariables("HTTP_USER_AGENT")if Instr(agent,"NT 5.1")>0 then SystemVer="Windows XP"elseif Instr(agent,"NT 5")>0 then System...

关于ASP页面中如何使用NEWID()

--从Orders表中随机取出10条记录 示例 A.对变量使用 NEWID 函数 以下示例使用 NEWID() 对声明为 uniqueidentifier 数据类型的变量赋值。在测试 uniqueidentifier 数据类型变量的值之前,先输出该值。-- Creating a local variable with DECLARESET syntax.DECLARE @myid uniqueidentifier SET @myid = NEWID(...

可以在一个函数中定义另一个函数吗 在函数中不可以再定义函数 在python中如何定义一个函数 matlab中如何定义函数 c语言中如何定义函数 在主函数中定义的变量 c中函数的声明与定义 matlab中定义函数 编程中函数的定义
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在淘宝已经难以生存,做瓷砖更是冷清!该何去何从? 谁有新三国志刘备传和刘备传修改器,发到我邮箱里,要无毒!749257071@qq... 昨天早上胸闷呼吸困难心慌头晕,中午睡了一觉好多了,还是有点头晕呼 瓷砖可以在淘宝商城卖吗? 最近几天早上起床觉得晕 眼前物旋转 心慌 到下午就会减轻 血压正常 心率... 做鹌鹑蛋罐头方法 ...电脑用户密码错误,打不开机子,按F8也不起作用,怎么办?请教大侠们 ...我的安装后启动时提示:抱歉,homelanguagework核心模块无效,程序无法... 问什么我的VHDL程序中会出现WORK库找不到呢??恳请大侠指教 谢谢 二年级元旦联欢会作文范文 C++怎么判断一个类存在指定的函数名的函数 怎么做出按下一个特定的键后就执行指定的函数? 盆腔脓肿平时可以怎么调理 为什么我做六级的阅读理解会全错呢? 英语六级仔细阅读总是错很多怎么办 年轻人感触生活不易的句子 我想问一下戴尔电脑型号怎么看 小米、华为上榜,没有苹果,这三款手机才是行业新突破 求修改网关,ip,子网掩码,dns的软件,最好是C语言的,其他语言也行,要程序和代码 在上海想要办理香港恒生指数期货投资开户怎么办理 亚索在游戏中怎么显示大招范围? lol亚索有哪些酷炫的连招 请问摩托罗拉,诺基亚和三星,索爱,朵唯,手机石家庄办事处在哪 ?谢谢! 请问美国ipoid公司在中国有办事处吗?谁是他的代理呢? 实施精细化管理合理化建议 深圳市迅途企业管理咨询有限公司怎么样? 迅什,吗好有么越雷来雷比还迅在的现差?劲越 途迅Q7话筒音量一大就自动关机可怎么回事? 途迅麦克风充电红灯但充不进电了原因? 途迅运动用品(宁波)有限公司杭州分公司怎么样? 什么会引起脚痒 澳大利亚人几岁可以取回公积金? 居民和非居民需缴纳税费有何不同?澳洲移民后养老福利有哪些福利? 65岁以上的人移民澳大利亚,需要补缴澳大利亚的养老保险和医疗保险吗? 澳大利亚的退休年龄? 《风起洛阳》开播半小时,一星五星满天飞,这部剧有哪些看点? 办公室主任英文怎么说 请问主任的英文怎么写,用来做名片的,属于生产主任,上一级是经理 请问主任的英语翻译是director 这个吗 主任英语怎么翻译 谁知道主任英语怎么说? 主任,英语是: director 吗 经营部主任的英语怎么说 我想准备国考,朋友介绍我看华慧公务员网的金牌教程,说书不错,那位大侠了解这本书啊?? 华衫讲孙子兵法笔记 清朝能统治1316万领土,雍正如何消除华夷界限?新的构思解读 求 大森林的早晨歌词 阎维文唱 大森林的早晨的介绍 我家在山东东营广饶县,我买了多瓣向日葵现在八月底了还能种吗 八月份还能播种太阳花吗