일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 연결자료구조
- cookie
- 자바스크립트
- Express
- pug
- 깃허브 로그인
- 컴퓨터 구조
- MongoDB
- react
- 유튜브클론코딩
- node.js
- mongoose
- 프론트엔드
- CPU
- 모던 자바스크립트 Deep Dive
- 자료구조
- 후위표기법연산
- Nodemon
- 리액트
- 자바스크립트 배열
- 제어유니트
- Session
- JavaScript
- 유튜브 클론코딩
- 표현식과 문
- 마이크로명령어
- 컴퓨터 구조론
- 보조저장장치
- 제어유닛
- 후위표기법변환
- Today
- Total
목록JavaScript (8)
909 Devlog

목차 값이란 무엇인가? 값은 어떻게 생성하는가? 표현식이란? 문이란 무엇인가? 표현식인 문과 표현식이 아닌 문 값이란 무엇인가? 표현식을 알기 위해서는 "값"이라는 용어를 알고 있어야 한다. 값이란, 식이 평가 되어 생성된 결과를 말한다. 10 + 20; // 30 위 코드에서, 10 + 20이라는 식은 평가되어서 숫자 값 30을 생성한다. 모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트의 나열로 저장된다. 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석된다. 예를 들어서, 메모리에 저장된 값 0100 0001은 숫자로 해석하면 65지만 문자로 해석하면 'A'이다. 값은 어떻게 생성하는가? 값을 생성하는 가장 기본적인 방법은 리터럴을 사용하는 것이다. 리터럴이란, 사람이 이해할 수 있는..

목차 변수는 왜 필요한가? 변수란 무엇인가? 변수 선언 변수 선언 실행 시점 변수 값의 재할당 변수는 왜 필요한가? 인간은 10 + 20과 같은 연산을 하기 위해서 필요한 계산과 기억을 모두 두뇌에서 하지만, 컴퓨터는 10 + 20과 같은 연산을 하기 위해서는 주기억장치를 사용해 데이터를 기억하고 CPU의 산술 논리 연산 장치를 이용해 계산을 한다. 컴퓨터는 10과 20을 메모리상의 임의의 위치에 저장시켜 놓고 CPU로 이 값을 읽고 연산을 한 다음에 생성된 30을 다시 메모리 상의 임의의 위치에 저장한다. 성공적으로 연산과 저장이 끝났지만 문제는 30이라는 값을 재사용할 수 없다. 연산을 했다는 것은 그 결과를 사용에 무언가를 하겠다는 의도가 있었을 텐데 말이다. 만약 30이라는 값을 재사용하고 싶다면..