일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- python
- 타입스크립트 올인원
- codestates
- js
- 리액트
- 리덕스
- HTTP
- 파이썬
- SQL 고득점 Kit
- 토익
- 손에 익히며 배우는 네트워크 첫걸음
- 4주 프로젝트
- 타임어택
- 코드스테이츠
- LeetCode
- 코어 자바스크립트
- 알고리즘
- 백준
- programmers
- 2주 프로젝트
- 프로그래머스
- 렛츠기릿 자바스크립트
- javascript
- 자바스크립트
- 정재남
- 타입스크립트
- 제로초
- 리트코드
- til
- 회고
- Today
- Total
목록전체 글 (498)
Jerry

모던 자바스크립트 Deep Dive 5장 표현식과 문 개념을 이해한다는 것은 바로 용어를 정확히 이해하고 설명할 수 있다는 것이다. 만약 용어의 의미를 정확히 설명할 수 없다면 개념을 제대로 이해하지 못한 경우가 많다. 값(value) 값(value)은 식(표현식, Expression)이 평가(value)되어 생성된 결과를 말한다. 평가란 식을 해석해서 값을 생성하거나 참조하는 것을 의미한다. 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름이다. 리터럴(literal) 리터럴(literal)은 사람이 이해할 수 있는 문자(아라비아 숫자, 알파벳, 한글 등) 또는 미리 약속된 기호("", '', ., [], {}, // 등)를 사용해 값을 생성하는..
알고리즘 문제 풀기 백준 단계별 문제 문자열편을 풀었다. https://juicyjerry.tistory.com/212 자바스크립트 공부 모던 자바스크립트 Deep Dive라는 도서의 3장까지 공부한 내용을 블로깅했다. https://juicyjerry.tistory.com/213

모던 자바스크립트 Deep Dive 4장 변수 10 + 20 컴퓨터(자바스크립트 엔진)도 사람과 유사하게 자바스크립트 코드를 실행한다. 자바스크립트 엔진이 위 코드를 계산(평가)하려면 먼저 10, 20, +라는 기호(리터럴과 연산자)의 의미를 알고 있어야 하며, 10 + 20이라는 식(표현식)의 의미도 해석(파싱)할 수 있어야 한다. 컴퓨터는 CPU를 사용해 연산하고, 메모리를 사용해 데이터를 기억한다. 메모리는 데이터를 저장할 수 있는 메모리셀의 집합체다. 메모리 셀 하나의 크기는 1바이트(8비트)이며, 컴퓨터는 메모리의 셀 크기, 즉 1바이트 단위로 데이터를 저장하거나 읽어들인다. 각 셀은 고유의 메모리 주소를 갖는다. 메모리 주소는 메모리 공간의 위치를 나타내며, 0부터 메모리 크기만큼 정수로 표현..
1. 아스키코드 let input = require('fs').readFileSync('/dev/stdin').toString(); console.log(input.charCodeAt(0)); 2. 숫자의 합 let input = require('fs').readFileSync('/dev/stdin').toString().split('\n'); let sum = input[1].split('').reduce((acc, cur) => acc + Number(cur), 0); console.log(sum); 3. 알파벳 찾기 let input = require("fs").readFileSync("/dev/stdin").toString(); let arr = []; for (let i = 97; i 1) co..
알고리즘 문제 풀기 백준 단계별 문제 함수편을 완료했다. https://juicyjerry.tistory.com/210 자바스크립트 공부 모던 자바스크립트 Deep Dive라는 도서의 3장까지 공부한 내용을 블로깅했다. https://juicyjerry.tistory.com/209
셀프 넘버 const selfNums = []; const main = () => { for (let i = 1; i

모던 자바스크립트 Deep Dive 3장 자바스크립트 개발 환경과 실행 방법 자바스크립트 실행 환경 모든 브라우저는 자바스크립트를 해석하고 실행할 수 있는 자바스크립트 엔진을 내장하고 있다. Node.js도 자바스크립트 엔진을 내장하고 있다. => 기본적으로 브라우저에서 동작하는 코드는 Node.js에서도 동작한다. But, 용도가 다르다! 브라우저는 HTML, CSS, 자바스크립트를 실행해 웹페이지를 브라우저 화면에 렌더링 하는 것이 주된 목적 Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것이 주된 목적 자바스크립트 코어인 ECMAScript를 브라우저와 Node.js 실행 가능하지만, ECMAScript 이외에 추가로 제공하는 기능은 호환되지 않는다. ex) DOM API - ..