boolean : true 혹은 false 만 존재 (c/c++에서 bool과 유사)
ex. 로그인 여부를 판단할 때.

undefined: 변수에 메모리는 할당되었지만 값은 정해지지않은 상태
null: 비어있는 상태. 값이 없음을 의도적으로 알리기 위해 채워진 값.
Arrays : c언어에서 다루는 배열과 똑같아서 자세한 설명은 패스한다.
const 변수명 = [자료형1, 자료형2, ...];
index는 0부터 계산. 배열을 추가해주고 싶을 때는 변수명.push(자료형);
Objects
objects는 c/c++에서 class 개념과 매우 유사하다. 어떠한 정보값이 있는 데이터들을 묶는 방법으로 사용한다. object 정의 방법은 다음과 같다.
const player = {
name: "jo",
points: 10,
student:true,
}
그리고 console에 log하는 방법은 다음 두가지 이다.
console.log(player.student);
console.log(player["student"]);
const 특성상 object자체를 바꾸는 것은 불가능하지만, property를 변경하거나 새로 추가할 수 있다.

이런 식으로 property를 추가하는 것이 가능하다.
*2.6까지 강의를 들으며 느낀 점은, js의 기초적인 문법들이 내가 알고 있던 c언어와 거의 유사하다는 점이다. 그래서 큰 어려움 없이 쉽게 복습한다는 생각으로 들을 수 있다.