let, const, var

신홍석·2022년 5월 8일
0

3가지 다 변수를 선언할때 각각 다른 용도로 쓰인다. 요즘은 var은 거의 쓰이고 있지 않지만, 그래도 알아두면 좋다.

let

  • 다시 선언 해줄수 없음
    let x
    let x

  • 변수값을 바꾼는 것은 가능

let x = 2
x = 4
console.log(x)  //4
  • scope 형태를 존중함
    const

  • 다시 선언 해줄수 없음, 그리고 위에 let 과 다르게 한번 선언하면 값을 못바꾸기 때문에, 바로 변수의 값을 지정해 줘야한다.
    const x=4
    const x

  • 보통 실무에서는 const 가 더 많이 쓰인다.

  • 안바뀌는 값이 더 안전해서 그런듯?

  • scope 형태를 존중함

var

  • 다시 선언 해줄수 있음
  • 그냥 너무 자유로움
  • 우선 스코프 형태를 다 무시함
  • 함수안에서 선언되는 안되는 그냥 무지막지하게 나오는 var
  • 그래서 요즘은 더 안쓰인다?
profile
백엔드 개발자 공부

0개의 댓글