04-01-2013, 09:44 AM
As far as i have learned,
For Loop in Vbscript is a conditional statement which iterates based on the condition specified. Unlike C & Java the variable in the iteration is not updated during execution.
The loop is not exiting because i value has reached 5 but because you have specified only 5 iterations.
In this case if you give j=10, it will exit after 10 iterations. Now, the increment done on j is not being updated to the variable on the conditional statement.
You could do this in Java or C without specifying the end , for eg :
this will keep executing till it reaches the maximum value for the defined datatype. There is no such thing called Infinity.
As far as i know, in vbscript, you could use the while loop to create an unconditional iteration.
For eg:
Probably, if the For Loop in vbscript could be pushed to be so, i would really like to learn about it.
For Loop in Vbscript is a conditional statement which iterates based on the condition specified. Unlike C & Java the variable in the iteration is not updated during execution.
The loop is not exiting because i value has reached 5 but because you have specified only 5 iterations.
Code:
j=5
for i = 1 to j
j=j+1
Next
You could do this in Java or C without specifying the end , for eg :
Code:
for(i=0;;i++)
As far as i know, in vbscript, you could use the while loop to create an unconditional iteration.
For eg:
Code:
i=2
Do
j=j+1
msgbox j
Loop Until i=1
Probably, if the For Loop in vbscript could be pushed to be so, i would really like to learn about it.
Basanth
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.
Give a fish to a man and you feed him for a day..Teach a man how to fish and you feed him for life.