자바스크립트 데이터 타입도 다른언어와 유사하다.
아래코드를 참조해서 하나씩 계속 바꿔가면서 실행해보면 데이터타입에 대해서 감이온다.
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
|
//let, var, const
let a = 100;
let b = a - 5;
console.log(b);
var c = 100;
var d = c - 4;
console.log(d);
const e = 94;
console.log(e);
e = 90; console(e); //const라고 선언되어있는 상수를 재할당할 수 없다. Uncaught TypeError: Assignment to constant variable.
// list
const dayOfWeek = [
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
"Sun",
1,
2,
3,
3.141592,
1.1615732,
true,
true,
false,
false,
"end",
];
console.log(dayOfWeek);
// Object
const person = {
name: "brown",
age: 25,
gender: "Male",
isHandsome: true,
favMovies: ["Along the gods", "Oldboy"], // 오브젝트안에 리스트를 넣어도 됨
favFood: [
//오브젝트를 담고 있는 리스트 형태
{ name: "kimchi", fatty: false },
{ name: "cheeseburger", fatty: true },
],
};
console.log(person[1]); // person은 객체이기 때문에 리스트처럼 접근하면 오류가발생 : undefined 에러
console.log(person);
console.log(person.name);
console.log(person.age);
console.log(person.favFood);
console.log(person.favFood[0]);
// 자바 스크립트에서는 함수도 Object이다.
console.log(console);
|
cs |
'JavaScript' 카테고리의 다른 글
JS - toggle (0) | 2021.11.20 |
---|---|
JS - Event listener (0) | 2021.11.16 |
JS - localStorage 다루기 와 preventDefault() (0) | 2021.04.04 |
JS - 자바스크립트 시간출력 (0) | 2021.04.04 |
JS : JavaScript DOM 객체란? (0) | 2021.04.03 |