-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjavascript.js
More file actions
79 lines (56 loc) · 1.51 KB
/
Copy pathjavascript.js
File metadata and controls
79 lines (56 loc) · 1.51 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
var variable1 = "var variable";
var variable1 = "new var variable";
console.log("var: ", variable1);
let variable2 = "let variable";
console.log("let: ", variable2);
const variable3 = "const variable";
const variable3 = "new const variable";
console.log("const: ", variable3);
var variable1 = "var variable";
variable1 = "new variable";
console.log("var: ", variable1);
let variable2 = "let variable";
variable2 = "new variable";
console.log("let: ", variable2);
const variable3 = "const variable";
// variable3 = "new variable"; //error
if (true) {
var x = "var";
}
console.log(`var: ${x}`); // function scope
if (true) {
let y = "let";
}
// console.log(`let: ${y}`); // error y is block scope
function foo() {
if (true) {
var variable = "hello";
console.log(`if block - `, variable);
}
console.log(`function block - ${variable}`);
}
// console.log(`global - ${variable}`) // error variable is no define
let numArr = [1, 2, 3];
const newArr = numArr.map((x) => x * 2);
console.log(newArr);
const sopt = {
season: 30,
group: ["YB", "OB"],
part: ["server", "plan", "design", "android", "ios", "web"],
president: "김규민",
introduce: function () {
this.part.map((name) => {
console.log(`솝트 내 파트는 ${name} 파트가 있어요.`);
});
},
};
let arr = [1, "item", true];
let arr2 = Array(4, null, { item: "item" });
arr.map((item) => console.log(item));
arr2.map((item) => console.log(item));
function sum(a, b) {
return a + b;
}
let sum = (a, b) => {
return a + b;
};