Skip to content

Commit df2d233

Browse files
authored
Create outputGuess.js
1 parent ccf240e commit df2d233

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed

01 - JavaScript-Basics/outputGuess.js

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
'use strict';
2+
function logThis() {
3+
this.desc = 'logger';
4+
console.log(this); // { desc: 'logger' }
5+
}
6+
7+
new logThis();
8+
9+
// '''''''''''''''''''''''''''''
10+
var Storm = function () {};
11+
Storm.prototype.precip = 'rain';
12+
var WinterStorm = function () {};
13+
WinterStorm.prototype = new Storm();
14+
WinterStorm.prototype.precip = 'snow';
15+
var bob = new WinterStorm();
16+
console.log(bob.precip); // snow
17+
18+
// lllllllllllllllllllllllllllllll
19+
const obj = {
20+
a: 1,
21+
b: 2,
22+
c: 3,
23+
};
24+
25+
const obj2 = {
26+
...obj,
27+
a: 0,
28+
};
29+
30+
console.log(obj2.a, obj2.b); // 0 2
31+
32+
// llllllllllllllllllllllllllll
33+
console.log(sum(10, 20)); // 30 ReferenceError
34+
// console.log(diff(10, 20));
35+
function sum(x, y) {
36+
return x + y;
37+
}
38+
let diff = function(x, y) {
39+
return x - y;
40+
}
41+
42+
43+
44+
// lllllllllllllllllllllll
45+
function sayHello() {
46+
console.log("hello");
47+
}
48+
49+
var func = sayHello;
50+
func.answer = 42;
51+
52+
console.log(sayHello.answer); // 42
53+
54+
55+
var a = ['dog', 'cat', 'hen'];
56+
a[100] = 'fox';
57+
58+
console.log(a.length);
59+
60+
var a;
61+
var b = (a=3) ? true: false
62+
63+
let arr = [];
64+
65+
console.log(arr);
66+
console.log([] ==[]);
67+
68+
class X {
69+
get Y() {return 42;}
70+
}
71+
72+
73+
var x = new X();
74+
75+
console.log(x.Y);
76+
77+
78+
79+
var v = 1;
80+
var f1 = function () {
81+
console.log(v);
82+
}
83+
84+
var f2 = function () {
85+
var v = 2;
86+
f1();
87+
}
88+
89+
f2();

0 commit comments

Comments
 (0)