변수(variable)는 가변적인 데이터를 단축해 저장하는 대상 혹은 공간
funciton
object
array
등 여러 가지 자료를 담아 활용할 수 있다.
// example
var geo = '당신은 서울에 삽니다!!!'
console.log(geo);
// '당신은 서울에 삽니다!!!' 문자열을 return
이렇듯 길고 복잡한 코드를 상대적으로 길이가 짧은 변수에 선언하면 코드에 재활용과 유지보수 효율을 높여준다.
이를 통해 향후 코드가 길어져 오타나 오류가 생기는 것에 대비하기 용이하다.
변수 선언(declare) - 변수명을 입력해 엔진에 변수의 존재를 알려 공간을 확보한다는 의미
var name;
변수 할당(assign) - 확보된 공간에 임의의 데이터를 설정한다는 의미
var name = "이름입니다."
// 변수에 값을 할당 할 때에는 할당 연산자(assignment operation) '='를 사용하자!.
// 변수에는 오직 하나의 변수값만 저장 가능하다.