diff --git a/basics.js b/basics.js index 94aaf06..fa14b8e 100644 --- a/basics.js +++ b/basics.js @@ -1,24 +1,50 @@ /* Create a `myName` variable and assign it a String value */ - +var myName = 'Bryce'; /* Create a `person` variable and give it 2 properties, * `name`, assign it the same name as before, * as well as an `age` (number); */ - +var person = { + name: myName, + age: 30 +}; +console.log(person); /* Create a variable called `canDrive`, * if it should be true if your person object is at least 16 years old */ - +var canDrive = person.age >= 16; +person.drive = canDrive; +console.log(person); /* Create a function called `greet`, * it should take a 1 parameter, `name` * and it should print "Hello, my name is {name}" */ +function greet(name) { + console.log('Hello, my name is ' + name ); +} +function driveAge() { + if (person.drive === true) { + console.log('I can also drive a car!'); + } else { + console.log('I am too young to drive.'); + } +} +greet(person.name); +driveAge(); /* Create an array called `dataTypes` with atleast 1 of every data type; * (there are 6 different data types); */ - +var dataTypes = ['string', 3, true, [12], undefined, null]; +console.log(dataTypes); /* Create a `dog` object * it should have a `bark` function that makes your dog bark! * It should also have a name attribute with the value of 'Spot' */ +var dog = { + name: 'Spot', + bark: function (barkSound) { + console.log(barkSound); + } +}; +dog.bark('wan wan'); \ No newline at end of file