MOD 0 - ARRAY

by SHELDON PASCIAK

HTML

<title>
    Module 0 - Assignment 1 - Array Example - Sheldon Pasciak
</title>

<p>Random Class Member Picker</p>

<p id="randomMemberName"></p>

<input type="button" id="buttonPickOne" value="Pick One" />

JavaScript

//Module 0 - Assignment 1 - Array Example - Sheldon Pasciak

//array of strings (first names of class members from ALL classlist)
var classMembers = ["Michael",
                    "Christopher",
                    "Taylor",
                    "Jeffrey",
                    "Devin",
                    "Bernard",
                    "Alex",
                    "Carlos",
                    "Dana",
                    "Kyle",
                    "Elgin",
                    "Austin",
                    "Jacob",
                    "John",
                    "Jason",
                    "Louise",
                    "Toniann",
                    "Robert",
                    "Shawn",
                    "Sheldon",
                    "Gabriel",
                    "Neekit",
                    "Marcus",
                    "Philip",
                    "Elvis",
                    "Evan",
                    "Brendan",
                    "Rupal",
                    "Michael",
                    "Kenneth",
                    "Eric"];

//picks a random class member from classMembers array of Strings
$('#buttonPickOne').click(function() {
    
    var randomIndex;
    
    if (classMembers.length<=0) {
        
    	alert("There aren't any class members to choose from.");    
        
    } else {
     
    //note: [0] is the first element.  Array indexes start with 0.
    
    randomIndex = Math.ceil(Math.random() * classMembers.length);
            
    document.getElementById("randomMemberName").innerHTML = "Your random pick is #" + randomIndex + "<br/><br/>" +  classMembers[randomIndex-1];        
       
    }
    
});