javascript
JavaScript 시작하기 - 변수 선언하기
환상곰
2022. 11. 2. 21:26
반응형
1. 변수란? |
변수는 어떠한 값을 저장하는 저장소 역할이다. 변수는 let, var, const로 선언할 수 있으며 대입연산자 '='을 통하여 변수명에 변수 값을 저장할 수 있다.
var a = 1
let b = 2
const c = 3
1,2,3이라는 값이 각각 변수명 a,b,c에 저장되었다.
** var의 경우 호이스팅등의 문제로 요즘에는 잘 사용하지는 않는다.
** 변수명 작성시 주의점
1. 변수명의 첫글자는 숫자가 될 수 없다.
2. 특수기호는 $ 또는 _ 을 제외한 다른 문자는 사용할 수 없다.
3. 자바스크립트 예약어는 변수명으로 쓸 수 없다 ex) let , function, while등
** 변수명은 변수가 무엇을 담고 있는지 잘 설명할수 있도록 작성하는 것이 바람직하다.
2. 변수 값 수정하기 |
변수를 선언한 뒤 그 값을 바꾸고 싶을 때는 '변수명 = 바꾸고 싶은 값' 의 형태로 입력한다. 단 const(상수)의 경우 변수값을 바꿀수 없으며 let으로 선언한 경우에만 가능하다.
let a = 'hi';
a = 'hello'
console.log(a); // hello 출력
** const의 경우 변수값 그 자체를 바꿀 수는 없지만 객체 내부의 값들은 변경 가능하다(완벽한 상수는 아님)
** 변수이름은 유일해야 하며 한번 선언한 변수명을 다시 선언할 수는 없다(에러 발생)
ex) let a = 1;
let a = 2; // 에러 발생
반응형