不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
VBscript和JavaScript编写的子过程和函数异同
编辑:dnawo 日期:2008-06-18
先来看一个例子吧:
从例子中我们可以看出:
·VBScript有子过程(Sub)和函数(Function)之分,JavaScript只有函数;
·VBScript的子过程通常没有返回值,函数通常有返回值;
·JavaScript的函数既可以有返回值,也可以没有返回值;
·调用子过程可以用Call,也可以不用,用Call时必须将参数放在括号中,不用Call时过程名后直接跟参数;
·调用函数的方式为"函数名(参数列表)";
·同一个页面中可以同时使用VBScript和JavaScript!
复制内容到剪贴板
程序代码

<script language="vbscript" runat="server">
Sub WriteNameA(name)
Response.Write("My name is " + name + ".")
End Sub
Function WriteNameB(name)
WriteNameB = "My name is " + name + "."
End Function
</script>
<script language="javascript" runat="server">
function WriteNameC(name)
{
Response.Write("My name is " + name + ".")
}
function WriteNameD(name)
{
return "My name is " + name + "."
}
</script>
<%
'调用VBScript子过程
Call WriteNameA("NameA")
WriteNameA "NameA"
'调用VBScript函数
Response.Write(WriteNameB("NameB"))
'调用JavaScript函数
WriteNameC("NameC")
Response.Write(WriteNameD("NameD"))
%>
Sub WriteNameA(name)
Response.Write("My name is " + name + ".")
End Sub
Function WriteNameB(name)
WriteNameB = "My name is " + name + "."
End Function
</script>
<script language="javascript" runat="server">
function WriteNameC(name)
{
Response.Write("My name is " + name + ".")
}
function WriteNameD(name)
{
return "My name is " + name + "."
}
</script>
<%
'调用VBScript子过程
Call WriteNameA("NameA")
WriteNameA "NameA"
'调用VBScript函数
Response.Write(WriteNameB("NameB"))
'调用JavaScript函数
WriteNameC("NameC")
Response.Write(WriteNameD("NameD"))
%>
从例子中我们可以看出:
·VBScript有子过程(Sub)和函数(Function)之分,JavaScript只有函数;
·VBScript的子过程通常没有返回值,函数通常有返回值;
·JavaScript的函数既可以有返回值,也可以没有返回值;
·调用子过程可以用Call,也可以不用,用Call时必须将参数放在括号中,不用Call时过程名后直接跟参数;
·调用函数的方式为"函数名(参数列表)";
·同一个页面中可以同时使用VBScript和JavaScript!
评论: 0 | 引用: 0 | 查看次数: 3950
发表评论
请登录后再发表评论!