vbscript sub,function过程调用的方法

VB中的函数和子程序(Sub)的区别和用法 函数和子程序在VB中扮演着不同的角色。函数用于执行计算或数据处理并返回结果,而子程序则用于执行一系列不需要返回值的操作。了解它们之间的区别和用法,有助于编写更清晰、更高效的VB代码。 阅读详情

vbscript sub,function过程调用的方法

 

在编写ASP代码的时候我们常常会自己编写一部分函数或过程,当我们不返回值时我们常常用过程sub来定义我们的函数,通常情况下我们的参数往往只有一个,这是我们一般不会发现问题,在使用多个参数的时候我们往往就要注意了,比较容易发生错误。

sub的定义如下
sub 函数名 ( arg1,arg2,…argn)
函数体
end sub

这里的括号是必须的,请特别注意。

调用的时候如下:

函数名 arg1,arg2,…argn

或call 函数名(arg1,arg2,…argn)

注意这里两者的区别,一个需要括号,一个不需要括号。

当然只有一个参数的时候调用的时候两种情况都可以带括号,但是定义的时候是必须带括号的。

 http://hi.baidu.com/luke_npu/blog/item/cb12590821f97e920b7b827e.html

 

<html>
<head>
<title>VBScript Sub 过程代码示例</title>
<script type="text/vbscript">
Sub myMulti(no1, no2)
MsgBox (no1*no2)
End Sub
</script>
</head>
<body>

<script  type="text/vbscript">
call myMulti(8,9)
</script>

</body>
</html>

-----------------------------------------------------------------------------------------------

 

<html>
<head>
<title>VBScript Function 过程代码示例</title>
<script type="text/vbscript">
Function myMulti(no1, no2)
myMulti = no1*no2
End Function
</script>
</head>
<body>

<script  type="text/vbscript">
dim vNo
vNo = myMulti(8,9) + 100
MsgBox vNo
</script>

</body>
</html>

JeecgBoot passwordChange 任意用户密码重置漏洞复现 ​JeecgBoot 框架passwordChange接口存在任意用户密码重置漏洞,未经身份验证的远程攻击者可以利用此漏洞重置管理员账户密码,从而接管系统后台,造成信息泄露,导致系统处于极不安全的状态。 阅读详情

相关推荐

01-FreeSWITCH 的安装、部署、配置以及可能遇到的问题和解决方法

一文让您了解从FreeSWITCH 的安装、部署、配置、可能遇到的问题及解决方法。一切从实际项目出发,以工程应用为目的。

秋风的博客 2127

vbscript 中的 sub 和 function 的调用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34262482的博客 637

光学仿真案例(4) 基于纳米微粒激发平面波的米氏散射FDTD仿真模拟

本案例展示了一个基于纳米粒子激发平面波的米氏散射仿真模型(mie scattering),计算其散射和吸收截面、局域场增强和远场散射分布,同时将截面和远场结果与解析解进行了比较,验证了仿真模拟的准确性。

q895235273的博客 3592

(QTP)vbscript中Function与Sub的区别

一、Function与Sub概述:Sub(子过程): sub是Subroutines的缩写,它的意思是子程序,它是将一段具有某种特定功能的语句区块单独编写成一个独立的程序,给予特定名称 。 Function(函数):表示每个输入值对应唯一输出值的一种对应关系 ,具备 Sub 的功能。 二、Function与Sub异同相同点: 1)Sub和Function都是 vbscript 的过程, ...

mmdev 472

SOLIDWORKS无法获得下列许可 无效的使用许可号码(-8,544,0) 解决办法大全

SOLIDWORKS无法获得下列许可 无效的使用许可号码(-8,544,0) 解决办法大全。版本:SolidWorks2021。电脑:惠普战66四代。软件安装不困难!

qq_43596278的博客 11万+

电脑蓝牙与ESP32蓝牙连接,让电脑发现ESP32

让PC发现ESP32蓝牙

injre! injre~ 5445

【渝粤教育】广东开放大学 网页设计与制作 形成性考核 (25)

选择题 题目: 当链接指向下列哪一种文件时,不打开该文件,而是提供给浏览器下载?(  ) 答案:看左侧 题目:  若要获得名为login的表单中名为txtuser的文本输入框的值,以下获取方法中,正确的是( username=login.txtser.value    ) 答案:看左侧 题目: 在客户端网页脚本语言中最为通用的是(     ) 答案:看左侧 题目: 下列哪一项表示的不是按钮?(   ) 正确答案:看左侧 题目:

渝粤题库 2130

深入解析Incapsula reese84的生成机制与绕过策略

本文深入解析了Incapsula reese84的生成机制与绕过策略。reese84是一种基于客户端JavaScript挑战的Web安全防护,通过动态算法收集浏览器指纹并生成令牌Cookie。文章详细拆解了其两步验证流程,并提供了使用无头浏览器、逆向JS模拟请求以及Token维护等实战绕过方法,帮助开发者和安全研究人员应对自动化访问拦截。

weixin_29256771的博客 443

VBS 脚本通过条件程序实现全局函数调用

效果动画演示   步骤一:变量字典建立 步骤二:新建“窗口0”画面 1、变量==&gt;动画(文本内容) 关联 “变量” 2、按钮“调用函数”  事件  “左键单击”事件 Var.中间变量= Not Var.中间变量   步骤三:新建“Menu”画面  1、主要是用来切换窗口画面的公共页面 2、按钮 “窗口0” 事件  左键单击 Call HMICmd....

青苹果工作室 1648

实用工具系列 - Xshell安装下载与使用

一、介绍 二、下载 三、安装 四、使用

Passerby_Wang的博客 1万+

Sigrity System Explorer ViaWizard模式进行过孔建模和仿真分析操作指导

点击TVac_lower tdvac_lower,自动跳转到2D时域曲线,查看最小低电平穿过VIL(ac)max电压的延时,结果如下。点击TVac_high tdvac_high,自动跳转到2D时域曲线,查看最小高电平穿过VIH(ac)min电压的延时,结果如下。点击max Vix_Rise,自动跳转到2D时域曲线,查看上升边PN交叉点与参考电压VREF(dc)的偏差,结果如下。Threshold:阈值,软件自带3个模板,default,Tr01,Tr02,本例选择Default。

weixin_54787054的博客 570

VBScript过程

VBScript过程http://book.chinaz.com/vbscript/ <!--articlepart start--> 在 VBScript 中,过程分为两类:Sub 过程和 Function 过程。 Sub 过程及其调用 Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不...

weixin_33727510的博客 105

【数据集】中国广泛时空水质数据集(1980-2022)

简介中国广泛时空水质数据集(1980-2022)

WW、forever的博客 3989

过程语句

过程分类 在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。 Sub 过程 Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。 下面的 Sub 过程使用两个固有

cloudday的专栏 630

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ASP入门(五)- VBScript过程和函数

VBScript过程 被封装在Sub和End Sub语句之中的一系列语句 不具有返回值 可带参数 我们的SubFunction.asp中展示了Sub的用法,代码如下: &lt;% Sub mySub(Str1, Str2) Response.Write(Str1 &amp; Str2) End Sub mySub "Hello,", "World&lt;...

weixin_34250434的博客 158

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

html js sub函数是什么意思,ASP中Sub和Function的区别说明

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

weixin_36115496的博客 1512

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

sub/function:VBScript 过程

 Sub 过程Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。下面的 Sub 过程使用两个固有的(或内置的)VBScript 函数,即 MsgBox 和 InputBox,来提示用户输入信息。然后显示根据这

macavalier的专栏 1036

java sub函数,请问一下这个Sub子过程与Function函数过程有什么区别?

function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序没有function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。Sub 过程与Function 过程的区别:1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。2. Sub 过程中没有对过程名赋值的语句,而Function 过程中...

weixin_32463071的博客 930

VBS基础篇 - VBScript过程

在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。  Sub过程 Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。实例代码如下: ? 1 2 3 4 Call GetName() '调用Sub过程

西岚晓的专栏 560

VBS基础篇 - 过程(sub 与 Function)

在VBscript中,有两种procedure:Sub procedure与Function procedure Sub过程:是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。 Call GetName() '调用Sub过程 Sub GetName() MsgBox "John" '

Ethon自动化测试 2913

难点:VBScript 过程

1.Sub 过程 Sub过程是包含在Sub和End  Sub语句之间的一组VBScript语句,执行操作但不返回值。Sub过程可以使用参数。 例子: Option Explicit SayHelloToBill Sub SayHelloToBill Dim strMsg strMsg="Hello,Bill.Welcome to our script" MsgBox strMsg

yinianyidian的博客 417

VScript 函数调用的两种分类:Sub过程和Function过程

来源:http://soft.zdnet.com.cn/software_zone/2007/0925/523318.shtml 在VBScript中,过程被分为两类:Sub 过程和 Function 过程。 Sub 过程Sub 过程是包含在 Sub 和 End Sub 语句之间的一组VBScript语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达...

weixin_30410119的博客 290

VBS和java类型一样吗_在VBS中,程序分为两种:Sub程序和Function程序

对于Sub程序和Function程序在安装QuickTest Professional后可以查看它的文档,QuickTest ProfessionalHelp里面也有关于VBscrīpt Procedures的说明:VBscrīpt ProceduresIn VBscrīpt, there are two kinds of procedures; theSubprocedure and theF...

weixin_42512494的博客 290

VBScript语法

一:声明变量在 VBScript 中声明一个变量可以使用“Dim”语句       Option Explicit 要求在脚本中声明所有的变量    Dim Mystring    Mystring="This is my string"    -- > 二:声明常量使用Const语句在VBScript中创建用户自定义常数。字符串文字包含在两个引号 (" ") 之间,这是区

1837

VBScript 函数

本文详细介绍了VBScript中的Function和Sub两种代码块。Function可以返回值,通过函数名赋值实现;Sub仅执行操作不返回值。文章包含多种实用示例:加法计算、奇偶判断、字符串处理等函数,以及文件删除等子程序。特别说明了参数传递方式(ByRef/ByVal)和递归函数的使用。最后通过计算圆面积的完整实例,展示了如何结合使用Function和Sub。文章强调使用Option Explicit、注意参数传递方式等最佳实践,为VBScript开发提供了实用参考。

likuoelie的博客 436
上一篇: Google展示互联网危险地带 红色中国分外妖娆 [转]
下一篇: 手机4大隐藏功能及使用必知常识
script_net
博客等级 码龄19年 8粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值