변수는 어떤 값을 담을 수 있는 양동이
let a = "black"
a라는 양동이에 "black"을 담았다.(선언, 할당)
consosle.log(a)
(호출)화면에 black을 출력해준다
a = "red"(재할당)
let a = "black"
a = "red"
console.log(a)
디버깅, 출력, 호출
출력시 a라는 양동이에 red를 재할당 했기때문에
출력시에 재할당한 red가 출력이 된다.
변수는 어떤 값을 선언,할당 하는 것이다!!
기본 타입 : primitive type
Number : 숫자, 연산가능 +,-,*,/,%(나누고나머지)
String : 문자열,"",''
Boolean : 참, 거짓 true,false
Underfined
Null
참조 타입 : Reference type
Object : 객체{name : 'code kim', isDeveloper: true}
array : 배열[19, 44, 'good', false]
Fuction: 함수