try to use object like this:

var myObject={};
var count=10;

for(var i=0;i<count;i++)
{
  myObject['value_at_'+i.toString()]="value at "+i.toString();
}

or
assign value like
var index=5;
myObject['value_at_'+index.toString()]=" this is value at 5";

alert(myObject['value_at_5']); //display "this is value at 5"



~N a R e N


On Tue, Jun 9, 2009 at 8:14 PM, waseem sabjee <waseemsab...@gmail.com>wrote:

> sorry i had a syntax error
>
> heres the code
> see just declare an array
> declare the maximum number you  want
>
> then loop through them one by one asigning a number to each one :)
>
>
> var myVar = new Array(); // declare array
> var myvarcount = 10; // maximum vars
>
> for(var i = 0; i < myvarcount; i++) { // simple for loop
>
> myVar[i] = "I am number : " + i; // assign values to each one in the loop
> }
>
> alert(myVar[6]); // this will alert the sixth value
> alert(myVar[0]); // also note an array can start from 0
>
>
> On Tue, Jun 9, 2009 at 4:42 PM, waseem sabjee <waseemsab...@gmail.com>wrote:
>
>> Why not use an array ?
>>
>> var myVar = new Array();
>> var myvarcount = 10;
>>
>> for(int i = 0; i < myvarcount; i++) {
>>
>> myVar[i] = "I am number : " + i;
>>
>> }
>>
>> On Tue, Jun 9, 2009 at 4:35 PM, simon <si...@uvfx.tv> wrote:
>>
>>>
>>> I have some simple variables
>>>
>>> $.myvariable1
>>> $.myvariable3
>>> $.myvariable2
>>>
>>>
>>> now I would like to add the number part of the variable to it
>>> dynamically.
>>>
>>> var i=1
>>>
>>> $.myvariable+i
>>>
>>> and so on, whats the way I could do this, i have tried several  like
>>> $.myvariable[i] etc but nothing
>>>
>>> Si
>>
>>
>>
>

Reply via email to