본문 바로가기

Sparta x 이노베이션 캠프/JavaScript

TIL: 자바스크립트의 특징

반응형

자바스크립트란 JavaScript

 

객체 기반의 스크립트 프로그래밍 언어. 인터프리터 혹은 just in time 컴파일 프로그래밍 언어로 일급함수를 지원한다. 

자바스크립트로는 웹의 동작을 구현할 수 있다. 주로 웹브라우저에서 사용되지만 Node.js같은 프레임워크를 사용하면 서버 측 프로그래밍에서도 사용할 수 있다.

자바스크립트는 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현할 수 있다.

 

현재 자바스크립트의 최신 표준은 2015년 발표된 ECMAScript6.

 

 

just in time : JIT 컴파일 또는 동적 번역은 프로그램을 실제 실행하는 시점에 기계어로 번역하는 컴파일 기법이다. 

일급 함수 : 함수를 다른 변수와 동일하게 다루는 언어를 일급 함수를 가졌다고 표현.
일급 함수를 가진 언어에서는 함수를 다른 함수에 인수로 제공하거나, 함수가 함수를 반환할 수 있으며, 변수에도 할당할 수 있다.

 

 

반응형

'Sparta x 이노베이션 캠프 > JavaScript' 카테고리의 다른 글

TIL : JavaScript 데이터타입  (0) 2022.10.09
TIL: [JavaScript] this  (0) 2022.09.26
TIL: JavaScript Closer 클로저  (0) 2022.09.22
TIL: 스코프 (Scope), var & let & const  (0) 2022.09.21
TIL: 호이스팅이란?  (0) 2022.09.20