const 상수(constant)를 의미하며, 값을 업데이트 할 수 없다.
let값을 업데이트 할 수 있다.
따라서 기본적으로 const로 만들고 때에 따라서 값을 업데이트 할 수 있게 하고싶을 때 let을 쓴다.
데이터 타입은 숫자와 글자(string)가 있다.
숫자는 따옴표를 쓰지 않고, string은 따옴표가 필요하다. 숫자에도 따옴표를 쓰게 되면 string이 된다.
boolean
true 켜져있음. 값이 참임.
false 꺼져있음. 값이 존재하지만 참이 아님.
null 그 변수에 값이 아무것도 없음. variable안에 어떤 것이 없다는 것을 확실히 하기 위해 쓴다.
undefinedvariable은 존재하지만, 정의 되지 안음. 변수에 값을 부여하지 않은 상태. 값이 없을 뿐 그 자리를 컴퓨터는 인지하고 있다.
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);