-
<TIL> 211222 데이터 타입, git클래스/└ TIL 2021. 12. 23. 00:01728x90
🐣
{ JavaScript }
데이터 타입
기본형 (Primitive Type)
Number, String, Boolean, null, undefined, Symbol
불변성: 메모리에 저장된 데이터는 변경이 불가합니다. 메모리의 참조카운트가 0이 되어 가비지 컬렉터에 수거되면 새로운 데이터를 저장할 수 있습니다.
* 참조카운트: 어떤 데이터 자신의 주소를 참조하는 변수의 개수
참조형 (Reference Type)
Object - Array, Function, Date, RegExp, (Weak)Map, (Weak)Set
가변성: 메모리에 저장된 주솟값은 바뀔 수 있습니다.
얕은 복사 (shallow copy) vs 깊은 복사 (deep copy)
undefined
어떤 변수에 값이 존재하지 않을 경우를 의미합니다.
변수를 선언할 때 var 대신 let, const를 사용하는 흐름으로 봤을 때 의미없는 타입으로 보입니다.
null
명시적으로 '없음'을 표현하기 위해 대입한 값입니다.
typeof null === object
{ git }
git이란?
1. Version Control System
2. Distributed Version Control
3. Stream of snapshots
기본 명령어
$ git init : 깃 초기화
$ git add : 스테이징
$ git status : 현재 상태 확인
git의 구조
{ working directory: { untracked, tracked: { unmodified, modified } },
staging area,
git directory }
untracked, modified =add> staging area
staging area =commit> git directory
local =push> remote
local <pull= remote
📌
코어 자바스크립트 / 정재남 지음 / 위키북스
https://academy.dream-coding.com/courses/git
728x90'클래스 > └ TIL' 카테고리의 다른 글
<TIL> 211224 구조체, this (0) 2021.12.24 <TIL> 211223 실행콘텍스트, 호이스팅, 머지 (0) 2021.12.23 <TIL> 211221 fetch, 웹소켓 (0) 2021.12.21 <TIL> 211220 배열, defer, 이벤트루프 (0) 2021.12.20 <TIL> 211219 버퍼, 폼 프로퍼티 (0) 2021.12.19