asp编程中过程,函数的区别和相同点

如题所述

sub是子过程,function是函数,两者的最大区别是前者没有返回值,后者则是有返回值的(也可以不要返回值),除此之外,两者几乎就完全一样了。
sub是B族语言(VB、VBS、VBScript、VBA等)独有的,C族语言(C、C++、VC、Java、Javascript等)是没有的。
sub是古时候的Basic语言(上世纪八十年代诞生的,算是古时候了吧)就有的,后来的B族语言为了保持兼容性就一直保留了下来,其实从现代的眼光来看,sub完全是多余的,用Function也完全能实现它的全部功能。
温馨提示:内容为网友见解,仅供参考
无其他回答

asp编程中过程,函数的区别和相同点
sub是子过程,function是函数,两者的最大区别是前者没有返回值,后者则是有返回值的(也可以不要返回值),除此之外,两者几乎就完全一样了。sub是B族语言(VB、VBS、VBScript、VBA等)独有的,C族语言(C、C++、VC、Java、Javascript等)是没有的。sub是古时候的Basic语言(上世纪八十年代诞生的,...

ASP脚本变量、函数、过程和条件语句
函数和过程一样都是命名了的代码块,但它们却有很大的区别,过程完成程序任务,函数则返回值。我们可以这样理解,过程象一个完整的句子,而函数则象一个单词。举个例子,当你想获取某个数的平方根,你只要将该数传给 VBScript 的Sqr() 函数,此函数会立即返回该数的平方根。如:A=sqr(9)则A=3。熟练掌握脚本语言的...

ASP中Sub和Function的区别说明
sub是过程,当我们有的程序中有重复执行的代码段时,就可以把这些重复的代码段定义为一个过程(sub),要用的时候只需引用一下过程名,这种模块化的编程提高了编程的效率,也利于程序的阅读。而函数function一般是要返回值的,比如定义一个球圆面积的函数,提高半径参数给它就回返回面积。sub和function都...

过程,模块,函数,类,他们有什么不同?
构造应用程序的方法不同,可能会造成应用程序的性能以及代码的可维护性,可使用性不同。 VB应用程序呈层次结构。典型应用程序包括若干个模块:应用程序中每个窗体的窗体模块、共享代码的标准模块和类模块。每个模块包含若干含 有代码的过程:Event过程,Sub过程或Function过程及Property过程。 在很多情况中都存在着多个对象共享...

asp中的sub过程和funtion函数该怎么理解
但声明为BYVAL即值传参,则不可返回,所以,不存在灵活性的差别。比如函数function bb(a,b), 调用时可以bb m, n也可以p=bb(m,n). 实际,如果确认不会失败,才能用SUB,否则,必须要用FUNCTION以确认是否成功或取得返回值。所以编程,应少用SUB,少用 SubName 参数1, 参数2,...的调用方式。...

asp中的sub过程和funtion函数该怎么理解?
2. 最后的函数应该是clng,不是cing,clng是将表达式转换为 Long 子类型。3. sub过程是不返回值的,function是可以返回值的 dim return_str '函数作用就是返回值为传入参数后增加12345 '定义函数 function fn_name(aaa)fn_name=aaa&"12345"end function '调用函数 return_str=fn_name("fff")'输出...

ASP VBSCRIPT 定义、调用函数
我给个例子:楼主上面得没错 那是过程调用 函数调用是 < Function abc(bbb)...abc=函数值 end Function dim a a=abc(参数传值)> 函数与过程最大,最本质的区别:有没有返回值 函数有 返回值,即经过函数计算后的结果 过程调用之后不返回明显结果 ...

在asp中,left和mid,这两个函数有什么区别
LEFT是按你给的长度要求左对齐输出 MID是居中输出 RIGHT是靠右输出 是right和mid分别是指从右边取值和从指定的位置取值,注意,mid比其他两个函数

各种编程语言的相同点和不同点?
单就一个函数内(或几个相关的函数)的算法实现的程序流程(注意不是功能业务流程)来看,各种语言间的差别不是很大。 二、各种语言的不同点 1.运行环境的函数接口不同 这一点不用多说了。词法、语法的差别也不用说了。 2.函数的组织方法不同 在传统的汇编、C、Basic、Pascal、Script等等语言中,函数是独立的,...

asp中sub与function的区别?
sub和function如果只是当做函数来使用的情况下,它们二者间是没有任何区别的,用哪个都是一样的。打个比方比如说谈恋爱,有些人只想知道谈恋爱的过程(call sub),而有些人呢既想知道这个过程,还想知道结果,也就是他们有没有结婚(call function)假设谈恋爱的过程由给MM打电话、陪MM逛街、给MM送...

相似回答