JS - 자바스크립트의 데이터 타입

자바스크립트 데이터 타입도 다른언어와 유사하다.

아래코드를 참조해서 하나씩 계속 바꿔가면서 실행해보면 데이터타입에 대해서 감이온다.

 

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);
= 90console(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