自编函数

发布时间:2024-05-16 00:13 发布:上海旅游网

问题描述:

<%
function countN(n)
dim i,c
c=0
for i=1 to n
c=c+i
next
countN=c
end function
s=100
response.Write "从 1 加到 " & s & " 的结果是:" & countN(s)
%>

请问上面的代码是怎么工作的,我看不明,为什么定义s=100就可以循环100次,这根本于for i=1 to n没关系啊

问题解答:

哥们,你那个s = 100做为一个参数传入到这个函数中去了
相当于
n = s
for i = 1 to n
next i
当然是这个执行结果了

countN(s) 这里就将s传入函数了
所以n=s

s=100 和这个函数没关系,如果要循环100次,是函数的入参n的值
n是多少就是多少次循环,和S没有关系

热点新闻