TIL01 | JavaScrpit 변수

2021. 9. 26. 01:26언어/Javascript

반응형

모던 자바스크립트(저자 이웅모) 내용을 참고하였습니다.

 

변수(Variable)

변수는 하나의 값을 저장하기 위한 수단이다.

다음의 코드를 살펴보자.

10 + 20

위의 코드로는 연산 결과인 30을 재사용 할 수 없다.

연산 결과를 재사용 하기 위해서 변수라는 메커니즘을 사용한다.

let foo = 10 + 20;

변수명 foo을 통해 변수값 30을 참조할 수 있다.

즉, 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간을 식별하기 위해 붙인 이름으로 변수를 사용하여 여러가지 형태의 데이터를 저장하여 사용할 수 있다.

 

변수 선언

변수를 사용하려면 반드시 선언이 필요하다.

  1. 선언 단계: 변수 이름을 등록해서 자바스크립트 엔진에 변수의 존재를 알린다.
  2. 초기화 단계: 값을 저장하기 위한 메모리 공간을 확보하고 암묵적으로 undefined를 할당해 초기화한다.
let bar; // 변수 선언

 

네이밍 컨벤션

  • camelCase
  • snake_case
  • PascalCase
  • typeHungarianCase

자바스크립트에서는 일반적으로 변수나 함수의 이름에는 camelCase, 생성자 함수, 클래스의 이름에는 PascalCase를 사용한다.

 

반응형

'언어 > Javascript' 카테고리의 다른 글

TIL03 | JavaScrpit 객체  (0) 2021.09.27
TIL02 | JavaScript 배열  (0) 2021.09.27
[JS] Dynamic typing (dynamic type vs static type)  (0) 2021.07.10
[JS] undefined와 null  (0) 2021.07.10
[JS] async function  (0) 2021.07.08