Exercise – Operators & Control Structures

by Amanda HUNTER

JavaScript

/**
 * Exercise:
 *
 * Get to know your control structures
 *
 * Work in the console, or use "console.log()" to output to the console from the script
 *
 * these browser based functions can be used
 *     alert("Message string"); // will alert a message to the user
 *     var val = prompt("Question string?"); // will prompt the user for a value and return the value
 *     confirm("Message string"); // will ask the user to confirm with an ok, or cancel, returning a boolean
 */

// 1)
// Ask the user for a number (using prompt())
// Tell the user if it is even or odd (using alert())
// (hint: prompt() will always return a string)

// 2)
// Ask the user how old they are (using prompt())
// If they are 70 or older, tell them they look great.
// If they are 18 or younger, tell them they should be in school.
// If they are between those ages, tell them to get a job.

// 3) 
// We have an array of values
// Use a while() statement to go through each value of the array
// and add 1 to each number (but not strings)
// log the resulting array to the console

var myArray = [1,2,3,"Interlocutor", 4,5,6];

// 4)
// Make an array of people's names
// Use a for statement to go through each and combine
// them into a single string separated by commas
// Log the result to the console.
// ex result: "John, Sally, Nick"


//1
 var val = prompt("Give us a number?");
function isEven(val) {
	if (val%2 === 0) 
		return alert("This is an even number");
	else 
		 return alert("This is an odd number");
}

isEven();  


//2
 var age = prompt("How old are you");

function areyouold(age) {
	if (age >=  70 ) 
		return alert(" you look great");
	else if (18 >=  age) 
		 return alert("you should be in school");
    else   
		 return alert("you should get a job");
}

areyouold();  


//3




var myArray = [1,2,3,"Interlocutor", 4,5,6];

var arrayLength = myArray.length

for (var i = 0; i < arrayLength; i++) {  
    if (typeof myArray[i] === 'string')
     return alert(myArray[i]);
        else ...