JavaScript 함수와 스코프 이해하기 JavaScript는 객체지향 프로그래밍의 개념을 사용하여 자바스크립트 언어를 구현합니다. 객체지향 프로그래밍의 핵심 개념 중 하나는 메소드라는 개념입니다. 메소드는 객체가 갖는 기능을 수행하는 함수를 의미합니다. 따라서 자바스크립트는 함수를 기반으로 구현되었으며, 이러한 함수들은 변수가 정의된 메모리 영역에 따라 스코프를 갖게 됩니다. 함수란 무엇인가? 함수는 작업을 하기 위해 작성한 코드 블록입니다. 함수는 인수를 사용하여 입력을 받고, 그 내용을 계산하고, 결과를 반환합니다. 자바스크립트에서 함수는 다음과 같이 정의합니다. function 함수이름(인수1, 인수2, ...) { 함수 코드 블록 } 스코프란 무엇인가? 스코프는 변수의 접근 권한과 변수의 수명..