728x90
0. JS의 역사
1995년 자바스크립트 탄생
2005년 AJAX 등장
2008년 V8 엔진 출시
2009년 Node.js 등장, 서버 개발 활성화
2015년 ECMAScript6(ES6) 출시
1. JS언어의 특징
1) 객체 지향 프로그래밍 지원 : 데이터와 함수를 객체라는 그룹으로 묶어서 처리 가능
객체 =
{ 이름 : 값,
이름 : 메소드}
* 객체 내부의 함수 : 메소드, (속성의 값으로 추가 가능)
2) 동적 타이핑 지원 : 변수를 선언할 때 타입 지정 X, 런타임 시점에 변수에 할당되는 값에 따라 자동으로 데이터 타입 결정 O
* 런타임 시점 : 프로그램이 실행되는 동안의 시점, 코드가 실행되는 동안 발생하는 시점
3) 함수형 프로그래밍 지원 : 함수를 일급 객체로 취급, 고차 함수 지원 > 코드의 재 사용성, 가독성 증가
4) 비동기 처리 : 작업을 순차적으로 기다리지 않고, 병렬로 처리
5) 클라이언트 및 서버 측 모두에서 사용 가능 : Node.js를 이용하여 서버 측에서도 사용됩니다.
'학습 내용 정리 > javascript' 카테고리의 다른 글
javascirpt Math method (0) | 2023.08.02 |
---|---|
변수와 상수 (0) | 2023.07.26 |
javascript 에서 변수란 무엇인가? (0) | 2023.06.18 |
javascript의 특징 및 역사 (0) | 2023.06.18 |
javascript 문자열의 인덱스 찾기 (2) | 2023.06.09 |