Exercise – Variables & Data Types
JavaScript
/**
* Exercise:
* Get to know your data types and variables
*
* Follow the directions below but feel free to experiment and veer off course.
* Work in the console directly OR use "console.log()" to output to the console from the script.
*/
// 1)
// Declare 2 to 5 variables (name them as you like)
// Make at least one string, one number and one boolean.
// Log the typeof each to the console
var one = 1,
myString = 'Hello!',
myBoolean = true;
console.log('');
// 2)
// Declare a new variable that stores the result of a mathematical expression
var total = 3 * 4;
// You can add/multiply/divide/modulo any set of numbers
// Log the result to the console
console.log(total);
// 3)
// Combine at least three strings together
// Log the result to the console
var string1 = 'My name is ',
string2 = 'Scott',
string3 = '.';
console.log(string1 + string2 + string3);
// 4)
// Create an array with at least 5 values stored inside
// Log the result to the console
var myArray = [true, 'Yellow', 12];
console.log(myArray);
// 5)
// Use Array.prototype.concat to add another array to your original array
// e.g. var arr3 = arr1.concat(arr2);
// Log the result to the console
console.log(myArray.concat(32,64));
// 6)
// Create an object literal that represents a person (perhaps you!)
// Define several properties within the object (name, hairColor, age, etc..)
// Define a property that stores an array ("siblings" or "favoriteColors")
// Log the object to the console
// Then Log ONLY the "name" property to the console
// Then Change the "name" property to something else, then log the object to the console
var me = {
name: 'Scott',
age: 38,
hairColor: 'brown'
}
console.log(me.age);
// 7) Bonus
// Add a function (method) to the previous object you created to allow it to "speak" to the console. The function should expect a string argument and output "<object.name> said: <string>" to the console.