- 변수란?
변수란 데이터를 담을 수 있는 이름이 붙은 상자라고 생각하면 쉬움
이름이 붙은 상자 속에 담긴 값은 어떤 것이든 넣을 수 있고 원하는 만큼 값을 변경할 수도 있음
message에 있던 Hi라는 값을 The winter is coming으로 바꿔서
alert(message) 했을 때 The winter is coming가 출력됨
주의점)
같은 변수를 여러 번 선언하면 에러 발생
- 변수 명명 규칙
- 변수명에서는 오직 문자, 기호
$
와 _
만 들어갈 수 있음
- 예약어 사용 x
- 웬만하면 영어로 변수명 사용하기
- 상수란?
변하지 않는 수를 선언할 때는 let 대신 const 사용하며 const로 선언한 것을 상수라고 함
상수는 재할당이 안 되기 때문에 상수를 변경하려고 하면 에러가 남
일반적인 방식으로 상수를 명명할 수도 있고 대문자로도 상수를 명명할수 있는데 도대체 언제
대문자로 명명해야하나?
-> 하드코딩한 값의 별칭을 만들 때 주로 사용함
하드코딩이란? 값을 고정시켜 놓는 것을 말함 즉, 값을 다른 곳에서 변경할 수 없도록 아예 고정시켜 놓은 것
const COLOR_RED = "#F00";
let color = COLOR_RED;
console.log(color);
참고한 문서 : https://ko.javascript.info/variables