hoisting : 끌어올리기실제 호출하기 이전으로 끌어 올라간 것처럼 동작var : 변수의 선언만 끌어올려짐. 할당값은 끌어올려지지 않음.const vs let : const는 선언시 반드시 값을 할당해야하고 이후에 재할당을 할 수 없음.선언식 함수만 끌여올려짐.익명
스코프(Scope)란, '유효범위'라는 뜻으로 변수와 매개변수가 어디까지 유효한가를 나타냄.자바스크립트는 기본적으로 전역, 함수 단위로 스코프를 생성함.a 는 전역 변수로 전역 스코프를 가짐 : 어디서든 접근 가능b 은 지역 변수로 함수 스코프를 가짐 : func 함수
JavaScript에는 변경이 불가능한 상수를 선언할때 const 를 사용한다.하지만, Object(객체)의 값은 const 로 선언되더라도 수정이 가능하다.(const 선언시 숫자, 문자열, 불 자료형의 기본자료형만 수정이 불가하다)객체 수정을 막고 싶은데... 방법
this는 함수가 어떻게 호출되는지에 따라 동적 결정된다.실행중에는 할당으로 설정할수 없고, 함수를 호출할때 마다 다를 수 있다.작성된 함수 코드를 다른 객체에서 여러 목적으로 재사용하기 위해서엄격 모드에서 this 값은 실행 문맥에 진입하며 설정되는 값을 유지하기 때
fork는 프로젝트의 저장소를 자신의 계정으로 복사하는 기능 포크 클릭시 자신의 계정으로 복사됨 clone 명령은 github.com에 존재하는 이 저장소를 자신의 노트북 또는 PC로 복사하는 과정 clone한 폴더로 이동 remote 확인하기 연결된 리모