es62 [5주차] Node.js와 ES6 2월 16일 자 학습 내용 정리입니다. ✅ Node.js Node.js는 자바스크립트를 어느 환경에서나 실행할 수 있게 해주는 실행기이다. Node.js를 이해하기 위해서는 Node.js의 등장 배경을 알아야 할 필요가 있다. Node.js는 web의 발전에 의해 등장하게 되었다. 기존 web 1.0에서는 웹이 사용자에게 일방적으로 정보를 전달하는 단방향 통신 위주였다면 web 2.0에서는 사용자와 상호작용하도록 웹이 발전하였다. 따라서 웹 페이지의 JavaScript는 더욱 복잡해졌고 고성능의 JavaScript가 필요하게 되었다. 이에 따라 구글에서는 크롬 웹 브라우저를 위해 V8이라는 자바스크립트 엔진을 만들었고 고성능 JavaScript를 사용할 수 있게 되었다. 이 고성능 JavaScript의 .. 2022. 2. 16. ES6 문법 정리 템플릿 문자열 var book = { name: '리액트 프로그래밍 정석', location: 'A-2' } var msg = '도서 ' + book.name + '의 위치는 ' + book.location + '입니다.' 기존 자바스크립트에서는 문자열을 연결하려면 병합연산자(+)를 사용해야 했다. 위의 예시에서 msg라는 문자열 변수 하나를 만들기 위해 무려 4개의 병합연산자가 들어간다. var book = { name: '리액트 프로그래밍 정석', location: 'A-2' } var msg = `도서 ${book.name}의 위치는 ${book.location}입니다.` 템플릿 문자열은 작은따옴표대신 백틱(`)으로 문자열을 표현한다. 템플릿 문자열에서 변수, 함수, 식 등을 사용하기 위해서는 ${.. 2021. 7. 24. 이전 1 다음