Thursday 19 January 2012

Access and Modify values of an Array?

Definition: The Array object is used to store multiple values in a single variable.

Example:

First  Create Array (To learn more about how to create array in more detail , Please click the following link) http://arcreview.blogspot.com/2012/01/how-to-create-array-in-javascript.html

var myFruits=new Array(); 
myFruits[0]="Mango";     
myFruits[1]="Orange";
myFruits[2]="Pineapple";

Access an Array

You can refer to a particular element in an array by referring to the name of the array and the index number. The index number starts at 0.
The following code line:

document.write(myFruits[0]);

o/p will be:
 Mango

Modify Array 

To modify a value in an existing array, just add a new value to the array with a specified index number.

myFruits[0]="Grapes";

The following code line:
document.write(myFruits[0]);

o/p will be:
Grapes


How to create Array in JavaScript?

Definition : The Array object is used to store multiple values in a single variable.

Create an Array
An array can be defined in three ways. 

The following code creates an Array object called myFruits:

1.
var myFruits=new Array(); // regular array (add an optional integer
myFruits[0]="Mango";       // argument to control array's size)
myFruits[1]="Orange";
myFruits[2]="Pineapple";


2.
var myFruits=new Array("Mango","Orange","Pineapple"); // condensed array


 3.
var myFruits=["Mango","Orange","Pineapple"]; // literal array


Note: If you specify numbers or true/false values inside the array then the variable type will be Number or Boolean, instead of String.

Example:
HTML Body tag:


<body>
    <form id="form1" runat="server">
    <div>
        <input id="btnCreateArray" type="submit" value="Create Array" name="
btnCreateArray"   onclick="CreateArray();"/>
     </div>
    </form>
</body>



JavaScript Code:
<script type="text/javascript" language="javascript">
       var myarray = new Array();
       

        function CreateArray()
        {
           
            myarray[0]= "apple";
            myarray[1]="orange";
            myarray[2] ="grapes";
           
         document.write(myarray[0] + "  " + myarray[1] + "  " + myarray[2]);
        }
        CreateArray();
                   
    </script>