ES5 2

JavaScript, ES5 부터 근황까지

JavaScript는 ECMAScript를 토대삼아 만들어진 언어입니다. ECMAScript는 1997년 6월, ES1 이라는 이름을 달고 태어나 2009년 12월에 ES5 까지 자리를 잡았었습니다. 현재 2019. 12. 17 기준으로 ESMAScript 2020 이 출시가 되었습니다. 그럼 ES5 부터 ES2020 까지의 주요 특징들을 확인해보겠습니다. ES5 (2009) 주요 변화 "use strict" Array 에 대한 forEach, map, filter, reduce, some, every 함수 지원 Object 에 대한 getter / setter 지원 JSON 지원 "use strict" JavaScript 를 사용할 때에 strict 하게 오류를 잡아주는 방식입니다. 이는 자유로운 Ja..

개발/JavaScript 2019.12.18

JavaScript, 무엇인가?

중, 고등학교 때 컴퓨터를 제대로 배워본 적이 없이 컴퓨터 공학과에 들어온 학생들의 대다수는 코딩을 제대로 할 줄 모르는 게 현실입니다. 저도 그렇구요. 그래서 접하기 가장 쉬우면서 실습해보기도 쉬운 JavaScript 에 대해 다뤄보려고 합니다. 주의. Java와 JavaScript는 Oracle에서 등록한 상표이지만, 문법 체계와 사용 방법은 전혀 다릅니다. JavaScript 의 개념 개념적인 부분이기 때문에 참고 정도로만 읽어보아도 좋습니다. JavaScript(이하 JS) 는 가벼운 인터프리터 언어이며, 일급 함수를 지원합니다. 여기서 일급 함수란 함수를 변수와 동일하게 다루는 언어의 특성을 일컫습니다. 일급 함수에 대한 특징은 다음에 구체적으로 다뤄보겠습니다. const foo = functi..

개발/JavaScript 2019.12.17