변수(Variable)
- 변수 : 이름(Label)이 붙은 값
- 선언 : 하나의 변수가 자리 잡는 동작, 값을 담는 공간을 선언, 메모리를 확보한다.
- 할당 : 빈 공간에 무언가를 집어 넣는 행동
타입(Type)
- Boolean 타입 : 논리적인 요소를 나타냄, true와 false의 두 가지 값을 가질 수 있다.
- Number 타입 : 숫자 데이터를 나타냄
- String 타입 : 텍스트 데이터를 나타냄
- undefined 타입 : 값을 할당하지 않은 변수
함수(function)
- 함수 : 작업을 수행하거나 값을 계산하는 문장 집합 -> 코드의 묶음(기능의 단위), 입력과 출력 간의 매핑
- 함수의 표현식 평가 : 함수를 선언(특별한 데이터 공간에 포함된다) -> 함수를 호출 -> 함수의 코드가 조회 -> 함수 코드에 존재하는 파라미터들은 함수 호출시 전달된 인자값으로 변환 -> 파라미터 평가 후 함수 코드가 순차적으로 실행 -> 함수의 리턴(호출된 장소로 돌아감)