일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- V8 자바 스크립트 엔진
- json
- 외래키
- 네이밍 컨벤션
- jre
- Visual Studio Code
- JPQL
- DDL
- 앵귤러
- 생성자
- 생성자 네이밍
- 절차지향
- jquery
- 변수
- 기술면접
- js
- Angular.js
- javascript
- node.js
- 무결성
- 깃허브
- DML
- GitHub
- DCL
- jdk
- 자바스크립트
- VS Code
- 기본키
- 트랜잭션
- angular
- Today
- Total
목록변수 (2)
console.log("연록")

변수 선언과 변수 호이스팅 변수 선언은 변수를 생성하는 것 → 값을 저장하기 위한 메모리 공간을 확보하고 확보된 메모리 공간의 주소를 연결해 값을 저장할 수 있게 준비하는 것 → 변수 선언은 2단계에 걸쳐서 수행 선언 단계 : 변수 이름을 등록해 자바스크립트 에진에 변수의 존재 알림 초기화 단계 : 값을 저장하기 위한 메모리 공간을 확보하고 undefined를 할당하여 초기화(undefined는 자바스크립트에서 제공하는 원시 타입의 값) 변수 선언시 사용되는 키워드 → *var, let, const *var의 단점 블록 레벨 스코프를 지원하지 않고 함수 레벨 스코프 지원 → 의도치 않게 전역변수 선언 var score; //변수 선언 console.log(score); //undefined 만약 cons..

컴퓨터는 CPU를 사용해 연산하고 메모리를 사용해 데이터를 기억 메모리 데이터를 저장할 수 있는 메모리셀의 집합체 메모리에 저장되는 모든 값은 2진수로 저장 메모리셀 각각의 고유한 주소를 가짐 한 개의 메모리셀은 1바이트(8비트) 주소를 통해 직접 값에 저장하는 것은 오류가 발생할 수 있음 → JS는 직접 메모리에 제어하는 것을 허용하지 않음 + 코드 실행마다 메모리 주소 변경됨 이런 문제를 해결하기 위해 변수 사용 변수(variable) 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 갑의 위치를 가리키는 상징적인 이름 하나의 값을 저장하기 위한 메카니즘 여러개의 변수를 사용하려면? → 여러개의 변수 사용 → 배열, 객체 사용 var result = ..