yeah agree . Its depend on the requirement if some one want to manipulate variable with random number than object is useful otherwise array is good option.
~N a R e N On Tue, Jun 9, 2009 at 8:46 PM, waseem sabjee <waseemsab...@gmail.com>wrote: > yeah. so its either an array or object. > > > but if you really wanna get messy and have variables like you listed > > you could echo it out through php script or do an asp response.write > > however that uses up server side memory to generate JavaScript on run time. > so i woul say Array or Object :) > > > On Tue, Jun 9, 2009 at 5:09 PM, Narendra sisodiya < > naren.sisod...@gmail.com> wrote: > >> 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 >>>> >>>> >>>> >>> >> >