변수 : 데이터 값을 저장할 공간
변수선언 : 변수의 성격을 지정한다
값 : 컴퓨터에 입력되는 값
입력방식 :
변수선언 변수 = 값;
ex.var x = 10;
var x; // 변수생성 : x라는 저장공간을 만든다
x = 5; // 변수에 값 넣기 : x라는 변수에 값 5를 넣는다
x = 10; // 변수의 값 수정하기 : x라는 변수에 값 10을 덮어씌운다
var : 변수 타입을 지정해 주지 않아도된다
boolean, int... 상관없다
값을 수정할 수 있다
let : 일정한 또는 지정된 지역에서만 사용
지역변수를 선언하면 선언된 함수의 범위안에서만 사용가능
값을 수정할 수 있다
const : 상수, 절대 바뀌지 않는 값을 넣는다
html의 id와 같은 개념
위 내용의 개념을 코드로 확인하자
let a = 10; //값 넣기
let b = 5;
let z=a; //a의 값을 백업
a=b;
b=z; //z=a와 같은 값
a=b;
b=a; //a값이 위에서 b값으로 수정되서 둘다 b값이 되버린다
console.log("a : " + a);
// 출력 => a : 5
console.log("b : " + b);
// 출력 => b : 10