자바스크립트 데이터 타입 기본 타입(자체가 하나의 값) 숫자(Number) 모든 숫자를 64비트 부동 소수점 형태로 저장, 정수 실수 구분 없이 그 값을 바로 저장 문자열(String) 문자열은 문자 배열처럼 인덱스를 이용해서 접근 가능 한 번 생성된 문자
리터럴에 의해 생성변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능함수의 인자로 전달 가능함수의 리턴값으로 리턴 가능동적으로 프로퍼티를 생성 및 할당 가능name 프로퍼티 : 함수의 이름caller 프로퍼티 : 자신을 호출한 함수arguments 프로퍼티 : 함수를
C 언어에서 함수가 호출될 때마다 해당 함수의 호출 정보가 기존 함수의 호출 정보 위에 스택형태로 하나씩 쌓인다. -> 콜 스택(Call Stack) / 따라서 개발자는 콜 스택의 호출 정보 등으로 코드의 실행 과정을 추적하여 디버깅과 같은 작업을 수행한다.실행 컨텍스
클래스 기반의 언어는 클래스로 객체의 기본적인 형태와 기능을 정의하고, 생성자로 인스턴스를 만들어서 사용할 수 있다. 모든 인스턴스가 클래스에 정의된 대로 같은 구조이고 보통 런타임에 바꿀 수 없다.프로토타입 기반의 언어는 객체의 자료구조, 메서드 등을 동적으로 바꿀
함수의 조합으로 작업을 수행함. 작업이 이루어지는 동안 작업에 필요한 데이터와 상태는 변하지 않는다. 변할 수 있는 건 오로지 함수뿐이다. 이 함수가 바로 연산의 대상이 된다.( <-> 명령형 프로그래밍 : 컴퓨터가 수행할 일의 명령을 순서대로 기술하는 프로그래밍