急,我这段asp过程哪错误了啊?

来源:百度知道 编辑:UC知道 时间:2024/05/07 03:55:11
急,我这段asp过程哪错误了啊?
<%
function nn(a,b)
nn=a*b
end function
%>
<%
dim s,w
s=2
w=nn(s)
response.write w
%>

错误类型:
Microsoft VBScript 运行时错误 (0x800A01C2)
错误的参数个数或无效的参数属性值: 'nn'
/s.asp, 第 9 行

还有nn(s)调用的时候,2乘以B是等于多少,b是nn里面的空变量,空变量可以不可以理解为0啊
这里的nn(s)可以不可以理解为2乘以b,也就是2乘以0啊

我这里哪里出错了啊?我写的没有错误啊.

ASP 的是 VB script 型的脚本,没有 C 中的 函数的参数缺省值

只能严格按照参数表,nn函数定义时的入口参数为2个

nn(a,b)明显有2个参数嘛,你使用函数的时候只传入了一个参数,当然出错了