[드림코딩 JS 마스터리] 변수와 변수 선언

Jessie H·2022년 5월 15일
0
post-thumbnail

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
profile
코딩 공부 기록장

0개의 댓글