원시 타입은 기본형 타입이라고도 불리며 프로그래밍에 있어 가장 기본적인 값들의 타입을 의미한다.
어떤 값의 타입을 다른 타입으로 변경하는 것을 말한다.
자바스크립트 함수에서 기억해야 할 점은 중첩함수 사용이 가능하다는 점과 호이스팅 기능이 있어 함수 선언 위치가 자유롭다는 점이다.
호이스팅은 "끌어올리다"라는 의미로 자바스크립트가 가진 독특한 기능 중 하나이다.
자바와 같은 다른 언어들은 함수 호출 전, 함수 선언을 미리 해두지 않으면 오류가 발생하는데 자바스크립트는 정상적으로 동작한다.
단, 함수 표현식으로 만든 함수는 호이스팅 대상에서 제외된다.
자바스크립트에서는 함수도 숫자나 문자열과 같은 하나의 값으로 취급하기 때문에 함수 자체를 변수에다 담을 수 있다.
화살표 함수는 함수를 이전보다 더 빠르고 간결하게 생성할 수 있도록 도와주는 자바스크립트 문법이다.
변수나 함수에 접근하거나 호출할 수 있는 범위를 말한다.