let(변수) & const(상수)

jake·2021년 7월 30일
0

JavaScript문법

목록 보기
5/21
post-thumbnail
  • let을써서 변수를 선언한다. let x = 10;
  • const를 써서 상수를 선언한다. const y = 10;
  • let(변수)는 말그대로 값이 변할 수 있고 상수는 값이 변할 수 없다.
  • 상수의 영향 범위는 안의 내용물(속성)에 관하여서는 변경하여도 상관없다. 하지만 xy객체 자체를 다른 객체로 바꾸거나 값을 변경하려 할때 런타임 오류가 난다.
const xy = {
    height : 200;
    weight : 100;
}
xy.height = 300; // 변경가능
xy =  100; // 런타임에서 오류가 나고 종료됨
  • 상수와 변수 중 어떤걸 자주 사용해야할까??
    상수를 많이 쓰는게 좋다. 실제 프로그래밍을 할 때는 값을 변화시키는 경우가 많지 않다.
    또한 값이 변한다는 자체가 불안정성을 내포하고 있다고 보면된다.
    그래서 변하지않는 값을 갖는 구조로 프로그래밍을 하는 습관과 그런 테크닉을 연마하는 것이 좋다.
  • var의 문제점도 공부할 예정
profile
열린 마음의 개발자가 되려합니다

0개의 댓글