바닐라 JS 챌린지 Day 2

seul·2022년 3월 14일
0

바닐라JS챌린지

목록 보기
2/12

🗓 진행일: 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,
};
  • Object의 값을 변경하는 방법?
player.lastName = "potato"; // 이런 식으로 지정하지 않은 값도 추가 가능
player.points += 15;
profile
자존감은 일상의 성실함으로부터 온다

0개의 댓글