본문 바로가기

개발 공부

ES- ES5와ES6의 문법 차이

ES란?

ECMAScript"의 약자로, JavaScript의 표준화된 스크립트 언어를 의미한다.

ECMAScript는 JavaScript를 포함한 여러 스크립트 언어의 기반으로, 이 표준에 따라 개발자들이 일관된 기능과 문법을 사용할 수 있다.

ECMAScript는 주기적으로 업데이트되며, 각 버전에는 새로운 기능과 개선사항이 포함되어 있다.

 

ES5와ES6의 문법 차이

변수 선언: ES5에서는 var 키워드를 사용하여 변수를 선언한다. ES6에서는 let과 const 키워드가 도입되어 블록 범위의 변수 선언이 가능해졌다.

화살표 함수: ES6에서는 화살표 함수(arrow function)가 도입되어 간결한 함수 표현이 가능해졌다. function 키워드를 사용하는 것보다 간편하며, this 바인딩이 자동으로 처리된다.

클래스: ES6에서는 클래스 문법이 도입되어, 객체 지향 프로그래밍이 더 쉽게 구현될 수 있다. 이전의 ES5에서는 프로토타입 기반의 상속을 사용하여야 한다.

모듈: ES6에서는 import와 export 키워드를 사용하여 모듈을 쉽게 가져오거나 내보낼 수 있다. 이를 통해 코드의 재사용성과 유지 보수성이 높아진다.

템플릿 리터럴: ES6에서는 백틱(``) 문자를 사용한 템플릿 리터럴이 도입되어, 문자열 내부에 변수를 쉽게 삽입할 수 있다.

 

'개발 공부' 카테고리의 다른 글

배열/객체 비구조화  (0) 2023.04.14
HTML,CSS,JavaScript의 기본 개념과 특징은 무엇인가?  (0) 2023.04.14
웹 퍼블리싱 3주차  (0) 2023.03.22
웹 퍼블리싱 2주차  (0) 2023.03.22
웹 퍼블리싱 1주차  (0) 2023.03.20