요약 정리/도서 - 자바스크립트 스킬업

요약 정리/도서 - 자바스크립트 스킬업

EP2. 프로그램 구조

표현식과 구문 값을 생성하는 코드 조각을 표현식이라고 부른다. 문자 그대로 작성한 모든 값은 표현식이다. 표현식이 문장 조각이라면 자바스크립트 구문(statement)은 전체 문장에 해당한다. 하나의 프로그램은 명령문의 목록이다. 가장 단순한 구문은 표현식과 세미콜론으로 이루어진다. 프로그램을 변경한다고 판단되면 화면에 무언가를 표시하거나, 또는 해당 구문 이후에 나오는 구문에 영향을 미치는 방식으로 머신의 내부 상태를 변경한다. 이러한 변경을 부수 효과(side effect)라고 한다. 바인딩 자바스크립트에서는 값을 잡아 두기 위해 바인딩(binding) 또는 변수(variable)라는 것을 제공한다. let MyVariable = 5 * 5 let은 이 구문이 바인딩을 정의한다는 것을 의미한다. 그다..

요약 정리/도서 - 자바스크립트 스킬업

EP1. 값, 타입, 연산자

값 컴퓨터는 데이터만이 존재한다. 데이터는 모두 일련의 긴 비트(bit)로 저장되어 있다.비트(bit)는 0과 1로 설명할 수 있는 두 개의 값으로 이루어진다.1바이트(byte)는 8bit이다. 바이트는 1KB, 1MB, 1GB 등의 단위로 사용된다. 대량의 비트를 분실하지 않고 처리하려면 정보의 조각을 나타내는 청크(chunk)로 분리해야 한다. 자바스크립트 환경에서는 이러한 청크를 값(value)이라고 부른다. 모든 값은 비트로 이뤄지지만 서로 다른 역할을 하며, 모든 값은 역할을 지정하는 타입(​type)을 갖는다. 값을 만드려면 이름을 호출해야 한다. 모든 값은 어딘가에 저장돼 있고, 동시에 많은 양을 사용하려 한다면 메모리가 부족할 수 있다. 다행히 이는 동시에 모두 필요한 경우에만 발생하는 문..

요약 정리/도서 - 자바스크립트 스킬업

EP0. 준비

회사의 복지 포인트로 뭘 구입할지 고민하다가 내용이 맘에 들어 구입한 책. 자바스크립트 가이드를 넘어 프로그래밍 전반에 대한 좋은 책이라 생각한다. 이 책은 크게 3부로 구성되어 있다. 1부 언어(Javascript) 2부 브라우저 3부 Node 1, 2부에서는 자바스크립트와 브라우저를 사용해 프로그래밍하는 방법을 설명한다. 3부에서는 자바스크립트 프로그래밍을 할 수 있는 또 다른 환경인 Node.js를 설명한다. 추가로 총 5개의 프로젝트를 포함하고 있으며 비교적 큰 예제 프로그램을 선보인다. 이 책을 1회독 하는데 많은 시간이 필요할 것이라 생각한다. 시간이 길어지면 의욕이 떨어지고 중간에 포기하게 되기 마련인데, 이 책에서 소개하고 있는 인용문을 기억하며 완독 하기를 바라 본다! 행동하기 어려워지면..

코리안심슨
'요약 정리/도서 - 자바스크립트 스킬업' 카테고리의 글 목록