모던자바스크립트
모던 자바스크립트 Deep Dive
모던 자바스크립트 Deep Dive 프론트엔드 개발자를 준비하고 있다면 누구나 알고 있고 반드시 읽어야 한다 생각하느 '그 책' 책이 굉장히 두꺼워서 (860페이지 이상) 사전 처럼 사용하곤 했는데, 스터디를 통해서 두달동안 집중적으로 읽어 저번달에 완독을 끝낸 책이다. 스터디 진행을 통해 읽다보니 강제성도 생겼고, 또 제대로 공부도 해야한다는 생각에 한 주도 밀리지 않고 쭉 읽기에 성공했다. 당연히 1회독으로는 전부를 안다고 말할 수 없다. 이제 전체적인 맥락을 확인했으니, 지금 개인적으로 하고 있는 2회독에서는 1회독때 헷갈렸던 부분들 위주로 좀 더 자세히 읽어보면서 진행하고 있다. 확실히 1회독을 하기전이랑 후랑 차이가 나는게 어렴풋이 알던 개념들이 좀 정리되는 기분이 든다. 개인적으로 자바스크립트..
자바스크립트(JavaScript) - 표현식과 문
자바스크립트(JavaScript) - 표현식과 문 표현식과 문 값 이란? 값이란 식(표현식)이 평가되어 생성된 결과를 말한다. 변수에 할당되는 것이 바로 값이다. 리터럴 이란? - 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법 표현식 이란? 값으로 평가될 수 있는 문(statement) 을 말한다. 표현식이 평가되면 새로운 값을 생성하거나 기존값을 참조한다. 문 (statement)이란? 문은 프로그램을 구성하는 기본 단위이자 최소 실행 단위이다. 이 문은 여러 토큰으로 구성되어있다. 토큰이란 문법적인 의미를 가지며, 문법적으로는 더 이상 나눌 수 없는 코드의 기본요소를 말한다. ex) var score = 1 + 2; 라는 문이 있을때, 각각 var, score, =, ..
자바스크립트(JavaScript) - 변수
자바스크립트(JavaScript) - 변수 변수 변수란? 기억하고 싶은 값을 메모리에 저장하고 저장된 값을 읽어 들여 재사용하기 위해 쓰임. 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙이는 이름이다. 값의 위치를 가르키는 상징적인 이름. 예를 들어 1+2=3 이라는 연산을 통해 3이라는 숫자를 생성하였다. 이 생성된 3은 메모리의 임의의 위치에 저장되는데, 이 값을 다시 읽어들여 재사용할 수 있도록 값이 저장된 메모리 공간에 그 값을 상징하는 이름을 붙인 것을 변수 라고 한다. * 할당 : 변수에 값을 저장하는 것. * 참조 : 변수에 저장된 값을 읽어 들이는 것. 식별자란? 식별자는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다. 값이 아니라 ..