1. 변수
📚

1. 변수

Description
변수에 관한 내용
Published
2023-04-07
변수(variable)는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 말한다.
 

식별자

식별자(identifier)는 어떤 값을 구별해서 식별할 수 있는 고유한 이름을 말한다.
변수 이름을 식별자라고도 한다.
식별자는 값이 아니라 메모리 주소를 기억한다.
 

변수 선언

변수 선언(variable declaration)이란 저장하기 위해 메모리 공간을 확보하고,
변수 이름과 확보된 메모리 공간의 주소를 연결해서 값을 저장할 수 있게 준비하는 것이다.
변수 선언은 선언 단계초기화 단계를 거쳐 수행한다.
변수 선언은 런타임이 아니라 그 이전 단계인 소스코드의 평가 과정에서 먼저 실행된다.
변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 변수 호이스팅(variable hosting)이라 한다.
 

변수 사용의 주의 사항

  • 변수는 꼭 필요한 경우에 한해 제한적으로 사용
  • 변수의 스코프는 최대한 좁게 만들어 변수의 부작용을 억제
  • 전역 변수는 최대한 사용을 금지
  • 변수보다는 상수를 사용해 값의 변경을 억제
  • 변수 이름은 변수의 목적이나 의미를 파악할 수 있도록 네이밍
 

 
⬇️ 출처