변수란 변하는 것을 뜻하는데, 일종의 데이터를 담는 그릇이다.
데이터를 그대로 쓰지 않고 그릇에 담아서 쓰는 이유는 편리함과 효율적인 메모리 활용이 가능하기 때문이다.
변수를 사용하려면 변수 키워드와 식별자가 필요하다.
키워드는 var
, let
, const
등이 있다.
그 중, var
는 es5 문법으로 ie 호환 100%이다.
나머지는 es6 문법이라 ie 11미만에선 적용되지 않는다.
변하지 않는 데이터를 담는 그릇이다.
값을 한 번 할당하고 나면 변경할 수 없는 게 특징.
값을 추가해서 넣을 수 있는 연산자.
자바스크립트에서 = 표시는 같다가 아니라 대입을 뜻한다.
대입은 기존에 있던 데이터를 삭제한 후 새로운 값을 할당하는 걸 의미한다.
하지만 += 을 사용하면 기존 데이터를 유지한 채 새로운 값을 추가할 수 있다.
변하지 말아야 하는 const
상수에는 사용할 수 없다.