const
상수(constant)를 의미하며, 값을 업데이트 할 수 없다.
let
값을 업데이트 할 수 있다.
따라서 기본적으로 const
로 만들고 때에 따라서 값을 업데이트 할 수 있게 하고싶을 때 let
을 쓴다.
데이터 타입은 숫자와 글자(string)가 있다.
숫자는 따옴표를 쓰지 않고, string은 따옴표가 필요하다. 숫자에도 따옴표를 쓰게 되면 string이 된다.
boolean
true
켜져있음. 값이 참임.
false
꺼져있음. 값이 존재하지만 참이 아님.
null
그 변수에 값이 아무것도 없음. variable안에 어떤 것이 없다는 것을 확실히 하기 위해 쓴다.
undefined
variable은 존재하지만, 정의 되지 안음. 변수에 값을 부여하지 않은 상태. 값이 없을 뿐 그 자리를 컴퓨터는 인지하고 있다.
array
배열. 하나의 variable안에 데이터의 리스트를 가지게 한다.
각 property가 의미하는게 뭔지 나타낼 수 없기 때문에 따로 설명이 필요없는 투두리스트 등에 적합하다.
daysOfWeek=["mon","tue","wed","thu","fri","sun"];
array 정보를 불러오는 방법
console.log(daysOfWeek[3]);
console.log(변수명[불러오고싶은 변수의 숫자])
단, 컴퓨터는 숫자를 0부터 세기 때문에 우리도 0부터 세서 알려줘야 한다.
array 정보를 바꾸는 방법
daysOfWeek[2]="sun";
console.log(daysOfWeek);
array 정보를 업데이트 하는 방법
daysOfWeek.push("sat");
속성(property)을 가진 데이터를 저장하도록 해줌.
array로 할 수 없는 뭘 의미하는지 표시가 필요한 것들에 적합하다.
const player={
name:justina,
point:234,
stage:6,
};
objects에서 아이템을 가져오는 방법
player.name="yelim"
console.log(player);
objects 안에 새로운 propert를 만드는 방법
player.color="blue";
console.log(player);