본문 바로가기
WIL (Weekly I Learned)

[항해99] 2주차 회고

by oagree0123 2022. 1. 23.

한 주에 대한 정리

항해 2주차는 자바스크립에 대한 구현력을 기르는 시간이었습니다.

알고리즘 문제들을 풀어보면서 자바스크립트의 내장 메서드들을 자유롭게 사용하고

다양한 유형의 문제들을 풀면서 조금이나마 연습을 할 수 있었습니다.

 

이번 주는 알고리즘 주차가 끝나고 리액트에 대한 강의와 숙제가 시작되는 주차이기도 합니다.

리액트는 자바스크립트의 라이브러리 중 하나로, 역시 자바스크립트를 잘 사용하는 것이 중요합니다.

 

아래에서는 자바스크립트를 하면 알아야하는 ECMAscript에 대해 조금 설명하겠습니다.

 

 

ES 는 무엇인가

 

ES 는 ECMAScript 의 약자입니다. 

ECMAScript 는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어입니다.

자바스크립트가 개발된 이후 성공하게 되자 MS는J스크립트라는 스크립트 언어를 만들게 됩니다. 자바스크립트와 J스크립트 사이 기능이 같음에도 불구하고 다른점이 많아 이를 표준화하기 위해서 만들어졌습니다. 

 

 

ES5와 ES6

 

위에서 ES에 대해 설명했습니다. 그렇다면 ES5와 ES6는 무엇일까요? 

먼전 ES뒤에 숫자는 버전을 의미합니다. 근데 왜 ES5, ES6에 대해서 가장 강조할 까요?

그 이유는 버전이 바뀌면서 많은 변화가 있었기 때문입니다. 

 

ES6에서 바뀐 것

  • 템플릿 리터럴
  • 화살표 함수
  • this
  • 변수선언(var, let, const)
  • 모듈
  • 클래스

ES6로 넘어오면서 ES5에서 있었던 단점들을 보완하기 위해 새로운 기능이 생겼고

위에 적어놓은 것 이외에도 더 많은 기능들이 생겼습니다.

 

이후에는 ES6에 대해 조금 더 자세하게 작성하겠습니다.

 

정리

항해의 2주 차는 자바스크립트를 잘하기위해, 프로그래밍을 잘하기 위해

조금씩 배워나가는 기간이었던 것 같습니다. 아직까지 많은 기간이 남았기 때문에

더욱 열심히 의지를 다져가는 기간이라고 생각됩니다.

 

이번 주도 이렇게 끝!!!!!!!!!!!!

'WIL (Weekly I Learned)' 카테고리의 다른 글

[항해99] 6주차 회고  (0) 2022.02.20
[항해99] 5주차 회고  (0) 2022.02.13
[항해99] 4주차 회고  (0) 2022.02.06
[항해99] 3주차 회고  (0) 2022.01.30
[항해99] 1주차 회고  (0) 2022.01.16

댓글