急,我这段asp过程哪错误了啊?
急,我这段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啊   
 我这里哪里出错了啊?我写的没有错误啊. 
------解决方案--------------------这个不象在js或php中可以省略空的或默认值参数,asp中定义function时是几个参数,调用的时候就要写几个。