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(낙타 모양)으로 만든다.
- 변수 이름의 첫 글자는 반드시 "문자", "밑줄(_)", "달러 기호($)"로 시작한다.
반응형
'Programming > JavaScript' 카테고리의 다른 글
[ING][Javascript]함수를 변수에 선언하고 console.log로 출력하면 왜 undefined가 출력 되는가? (0) | 2021.11.04 |
---|---|
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(5/13) (0) | 2021.11.03 |
[Javascript][Lecture][드림코딩]자바스크립트 기초 강의(ES5+)(4/13) (0) | 2021.11.03 |
[Javascript]배열과 반복문을 함께 자주 사용하는 이유 (0) | 2021.11.03 |
[Javascript]truthy, falsy가 뭐지? (0) | 2021.10.28 |