-
Notifications
You must be signed in to change notification settings - Fork 196
Expand file tree
/
Copy pathbasics.js
More file actions
50 lines (49 loc) · 1.31 KB
/
basics.js
File metadata and controls
50 lines (49 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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');