Repository navigation
Expand file tree
/
Copy pathmorejs.js
More file actions
92 lines (58 loc) · 1.74 KB
/
Copy pathmorejs.js
File metadata and controls
92 lines (58 loc) · 1.74 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
///// 7
let vehicles = ["motorbike", "caravan", "bike"];
///// 8
console.log(vehicles[2]);
///// 9
function vehicle(color,code,age){
if(code == 4){
if(age == 1){
console.log("a",color,"new motorbike");}
else{ console.log("a",color,"motorbike");}
}
else if(code == 2){
if(age == 1){
console.log("a",color,"new caravan");}
else{ console.log("a",color,"caravan");}
}
else if(code == 3){
if(age == 1){
console.log("a",color,"new bike");}
else{ console.log("a",color,"bike");}
}
}
vehicle("green",3,1);
///// 10
let vehicles = ["motorbike", "caravan", "bike"];
let service="";
for(let counter = 0; counter < vehicles.length ; counter++){
if(counter == vehicles.length - 1){service += vehicles[counter] + "s."}
else {service += vehicles[counter] + "s, "}
}
console.log(" \"Amazing Joe's Garage, we service" , service,"\"");
///// 11
vehicles.push("bus");
console.log(vehicles);
service="";
for(let counter = 0; counter < vehicles.length ; counter++){
if(counter == vehicles.length - 1){service += vehicles[counter] + "s."}
else {service += vehicles[counter] + "s, "}
}
console.log(" \"Amazing Joe's Garage, we service" , service,"\"");
///// 12 & 13 & 14
let obj = {};
let yasser = {
teachers : { htmlCss : "Josja and Sander", cli : "Unmesh", js : "Joost and Norhan"},
languages : { josja : "html-css", sander : "html-css", unmsh : "cli", joost : "JavaScript", norhan : "JavaScript"}
};
///// 16
let o1 = { foo: "bar" };
let o2 = { foo: "bar" };
let o3 = o2;
o2 = { fo: "ba" };
console.log(o2);
console.log(o3); // changing o2 doesn't change o2
// (o3 = o2 or o2 = o3) it matter
///// 17
let bar = 42;
typeof typeof bar; // 'string'
// typeof always returns a string