🗓 진행일: 3월 8일
📎 2.1 ~ 2.6
2.1 Basic Data Types
Integer, float, String 타입 배우기
2.2 Variables: 변수
- app.js에서 console.log()로 콘솔에 찍는 법
- const: constant (상수), 바뀌지 않는 값
- camelCase라고 적는 방법도 배움
2.3 const and let
- const: constant, can not change
- let: 변수에 값을 변경할 수 있음
- const로 변수를 만들었으면 값을 변경할 수 없음
- 보통의 프로그래머들은 const를 기본으로 사용하고 변경이 필요하면 let을 씀
- 옛날에는 var를 사용함
2.4 Booleans
- 쌍따옴표 없이 사용하는 true, false
- null: 아무것도 없음 (그 변수에 아무것도 없다)
—> 자연적으로 발생하지 않음, 자바스크립트에 “비어있음”을 의도적으로 보여주는 것
- undefined: 정의되지 않음 (변수는 있는데 초기화 되지 않음?)
2.5 Arrays
- [] 로 묶고, 어떤 타입이든 섞어서 저장 가능
- array.push(object);로 배열에 저장
2.6 Objects
- 여러가지 변수들을 하나의 성격으로 묶어서 관리할 때 (like Class)
const player = {
name: "seul",
points: 10,
fat: true,
};
player.lastName = "potato"; // 이런 식으로 지정하지 않은 값도 추가 가능
player.points += 15;