FE/JAVASCRIPT
JAVASCRIPT - 변수(Variable)
MISU 미수
2023. 5. 6. 00:28
🤷♀️ 변수란?
변수란 데이터를 저장하기 위한 공간입니다. 데이터를 일시적으로 담아두는 공간으로, 한 번에 하나의 값만 저장할 수 있습니다. 또한 중복선언이 가능하며 마지막으로 넣은 값이 출력됩니다.
❤️ var
자바스크립트 ES5까지 var로만 변수 선언이 가능했습니다. var의 특징은 중복선언이 가능하다는 점입니다.
var x = 20; // 재선언이 가능함.
var y = 3; // 재선언이 가능함
var z = x + y; // 새로운 값이 할당됨.
❤️ let
자바스크립트 ES6부터 추가되었습니다. 재선언을 하면 에러가 발생되며, 값을 재할당하는 것만 허용됩니다.
let x1 = 2; // 재선언이 에러가 발생
let y1 = 7;
let z1 = x1 + y1;
x1 = 9; // 정상적으로 실행됨.
❤️ const
자바스크립트 ES6부터 추가되었습니다. 변수명 재선언시 에러가 발생하며, 중복선언도 안됩니다. 가장 큰 특징은 선언과 동시에 초기화를 해주어야 합니다.
const PI = 3.14;
PI = 3.141592; // 실행시 에러 발생
const PI = 3.141592; // 변수명 재선언시 에러 발생