首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请教asp中的function过程的有关问题

2012-03-04 
请问asp中的function过程的问题?%functionnn(number)nnnumber*2endfunction%%dimnum1,num2num1123num

请问asp中的function过程的问题?
<%
function   nn(number)
nn=number*2
end   function
%>
<%
dim   num1,num2
num1=123
num2=nn(num1)
response.write   num1& "两倍是 "&num2
%>

请问asp的function过程的问题

function过程里面把number*2的返回值给了函数名nn,

nn里面的返回值是number*2,调用的时候书上是写成nn(num1),

请重点解释一下nn(num1)这句,这句有点昏头看不大懂,半懂半不懂的,

我把这句理解成nn的返回值不是number*2吗?

所以这句nn(num1)调用我就理解为number*2(num1),也就是number*2(123),

请问它还怎么可以把num1当成是返回值里的变量number乘以2呢?
好像扯不上什么关系吧?


请详细的解释一下可以吗?俺半懂半不懂的,

[解决办法]
function culDouble(a)
colDouble = a * 2
end function

这个函数是计算参数a的倍数,并返回结果。其中a可以是任何数字。这里的 colDouble = a*2 ,是整个函数的返回值,并不是单词或变量culDouble=a*2,可以理解为culDouble(a)=a*2,当然这样理解并不准确。

热点排行