함수JavaScript에서 기본적인 구성 블록 중의 하나작업을 수행하거나 값을 계산하는 문장 집합 같은 자바스크립트 절차함수를 사용하려면 함수를 호출하고자 하는 범위 내에서 함수를 정의해야함하나의 값(혹은 0개)을 반환하는 일반 함수와 달리, 필요에 따라 여러개의 값을
자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다.자바스크립트는 클래스 기반 객체지향 프로그래밍 언어보다 효율적이며, 더 강력한 객체 지향 프로그래밍 능력을 지니고 있는 프로토타입 기반의 객체지향 프로그래밍