책 JavaScript Deep Dive 내용을 정리했습니다.JavaScript는 HTML, CSS와 함께 웹을 구성하는 요소 중 하나로 웹 브라우저에서 동작하는유일한 프로그래밍 언어이다. Interpreter Language. 대부분의 모던 자바스크립트 엔진(V8,
책 모던 자바스크립트 Deep Dive 내용을 정리했습니다.Node.js와 Browser의 용도가 다르다는 것에 주의하자.모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 JS 엔진을 내장하고 있다. 이는 Node.js도 마찬가지이다.브라우저의 주된 목적은 HTM
책 모던 자바스크립트 Deep Dive를 정리했습니다.변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름, 값의 위치를 가리키는 상징적인 이름이다.변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념좋은 이
책 모던 자바스크립트 Deep Dive 내용을 정리했습니다.변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 JavaScript 고유의 특징을 변수 호이스팅(Hoisting)이라고 한다.아래 코드를 살펴보자.console.log(score)가 실행되는 시점에 s
이 전 글에서 아래와 같이 언급한 바 있다.변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 JavaScript 고유의 특징을 변수 호이스팅(Hoisting)이라고 한다.JavaScript 엔진은 콜스택 최상단에 위치한 실행컨텍스트의 코드를실행하기 전에 코드를
JavaScript를 이용해서 개발을 진행하다보면 Array 자료구조를 사용하는 일이 잦습니다.array에서 특정 element가 있다면 지워주고 없다면 추가해주는 기능이 필요할 때가 있습니다.