png created by here
변수 (Variables)
- 데이터를 저장 공간에 저장할 때 기억하기 쉬운 다른 이름으로 설정하는 것.
- 데이터가 있는 주소 이름으로 하면 너무 복잡하니까 기억하기 쉬운 다른 이름으로 설정
변수 쓰는 법
var
- 함수 안, 밖 어느 위치에서나 쓸 수 있는 변수 정의법
- 변수 중복 선언이 가능해 오류가 나올 가능성이 높다.
- 잘 사용하지 않는 것이 좋다.
var today = 'Monday';
today = 'Tuesday';
var today = 'Wednesday';
console.log(today);//'Wednesday'
let
- 한번 정의된 변수는 중복 선언할 수 없다.
- 하지만 재할당은 가능하다.
let a = 0;
a = 1;
let b = 2;//오류
const
- 한번 정의된 변수는 재정의할 수 없고 재할당도 불가능하다.(원시값의 경우)
- 객체의 경우 재할당이 가능
const mypizza = {
name: "pepperoni",
box: 1,
brand: "papa Johns",
};
console.log(mypizza);// {name: 'pepperoni', box: 1, brand: 'papa Johns'}
mypizza.name = "bulgogi";
mypizza.brand = "Domino";
console.log(mypizza);//{name: 'bulgogi', box: 1, brand: 'Domino'}
변수 쓸 때 주의할 점
- 라틴문자로 쓸 것
- 대소문자를 구분함
- 영어를 여러 단어로 연결할 경우에는 camelCase(likeThis)
- 한국어 지양
- 예약어 x
(예약어란 if, while 등과 같은 내장 함수나 문법 관련된 이름)
- 이모지x
- 변수 여러개를 변수1,변수2,변수3 숫자로 구분 x
- 최대한 구체적이고 의미있게 작성
- 공통적인 내용을 먼저 적고 그 뒤에 구체적인 것 적으면 더 좋음
좋은 변수 예시
let pizzaPepperoni
let pizzaBulgogi
let pizzaHotChicken