728x90

1. 변수란?

  • Variable, 변하는 값

2. 변수가 필요한 이유?

  • 데이터 보관함의 역할(보관함의 이름은 변수명)
  • 상황에 따라 변하는 값을 저장해야 할 때 필요

3. 변수를 선언(declare)하는 방법?

  • var
var birthYear = 1981; // var(변수) birthYear(변수명) = 1981(데이터)
var birthYear = 1980;

console.log(birthYear) // 1980

/* var 변수의 특징
1. 변수명 재선언이 가능하다.
2. 코드 전체에서 사용이 가능하다.
3. 위 두가지 특징으로 인해 코드가 복잡해질 경우, 어디서 사용되고 있는지 파악이 힘들고 값이 바뀔 우려가 있다.
*/
  • let(ES6 이후)
let birthYear = 1981; // let(변수) birthYear(변수명) = 1981(데이터)
birthYear = 1980;

console.log(birthYear) // 1980

/* let 변수의 특징
1. 변수명 재선언이 불가능하다.
2. 변수값 재할당이 가능하다.
3. 특정 블록({})을 벗어나면 사용할 수 없다.
*/
  • const(ES6 이후)
const birthYear = 1981; // const(변수) birthYear(변수명) = 1981(데이터)

/* const 변수의 특징
1. 변수명 재선언이 불가능하다.
2. 변수값 재할당이 불가능하다. 
*/

4. 변수를 선언하는 규칙 세 가지

  • 이름은 의미 있게 짓는다.
  • 여러 단어를 사용한 경우 camelCase(낙타 모양)으로 만든다.
  • 변수 이름의 첫 글자는 반드시 "문자", "밑줄(_)", "달러 기호($)"로 시작한다.
반응형

+ Recent posts