1. 함수란?함수는 자바스크립트에서 가장 중요한 핵심 개념이다. 프로그래밍 언어의 함수도 수학의 함수와 같은 개념인데,프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고,코드 블록을 감싸서 하나의 실행 단위로 정의한 것이다. 프로그래밍 언어의 함수도 입력을 받아 출력을 내보내는데이때 내부로 입력을 전달받는 변수를 매개변수,입력을 인수, 출력을 반환값이라 한다.// 함수 선언function add(a, b) { // a, b는 매개변수 (parameter) return a + b; // 결과값 반환 (return value)}// 함수 호출const result = add(3, 5); // 3, 5는 인수 (argument)console.log(result); // 8 출력 함수는 함수 정의를 통해..
1. 객체란?자바스크립트는 객체 기반의 프로그래밍 언어이며, 자바스크립트를 구성하는 거의 모든 것이 객체다.원시 값을 제외하고는 모두 객체라 할 수 있다. 원시 값은 변경 불가능한 값이지만 객체는 하나의 단위로 구성한 복합적인 자료구조로, 변경 가능한 값이며 0개 이상의 프로퍼티로 구성된 집합이다. 프로퍼티는 키와 값으로 구성되며, 값이 함수일 경우 메서드라고 부른다.const car = { brand: "Tesla", model: "Model S", speed: 0,-> 프로퍼티 start: function() { this.speed = 50; console.log(`${this.brand} ${this.model}가 출발합니다. 현재 속도: ${this.speed}km/h`); }..