Javascript
[JS] 변수와 상수
1. 변수와 상수
대부분의 JavaScript 애플리케이션은 사용자나 서버로부터 받은 정보를 처리하는 방식으로 동작합니다.
1.1 변수 = var , let
- 변수는 바뀔 수 있는 값입니다.
- var는 재선언이 가능하지만 let은 재선언할 수 없습니다.
- var는 스코프와 재선언 문제 때문에 실무에서는 사용을 지양합니다.
var
var value = 'clean';
console.log(value); // clean
value = 'code';
console.log(value); // code
var value = 'want';
console.log(value); // want
let
let value = 'clean';
console.log(value); // clean
value = 'code';
console.log(value); // code
let value = 'want';
console.log(value); // Uncaught SyntaxError: Identifier 'value' has already been declared
1.2 상수 = const
- 값이 바뀔 수 있는 변수(let)와 달리, 상수는 바뀌지 않는 값을 의미합니다.
- 즉, 한 번 할당한 값은 다시 할당할 수 없습니다.
const
const VALUE = 'clean';
console.log(VALUE); // clean
VALUE = 'code'; // Uncaught SyntaxError: Identifier 'VALUE' has already been declared
2. 데이터 타입
2.1 숫자
const VALUE = 7;
console.log(VALUE); // 7
2.2 문자열
- 작은따옴표 또는 큰따옴표로 문자열을 표시할 수 있습니다.
const VALUE = "hi~";
console.log(VALUE); // "hi~"
const TEXT = 'bye~';
console.log(TEXT); // "bye~"
2.3 Boolean
const VALUEONE = false;
const VALUETWO = true;
2.4 null / undefined
둘 다 값이 없다는 의미지만, null은 개발자가 의도적으로 '값이 없음'을 넣은 것이고 undefined는 값을 아직 할당하지 않은 상태입니다.
댓글 0