sang_lee.log
로그인
sang_lee.log
로그인
JavaScript 변수선언: let const
dev_sang
·
2021년 10월 8일
팔로우
0
JavaScript
0
HTML/CSS
목록 보기
2/3
const
한번 선언하면 값을 바꿀 수 없는 상수
같은 스코프(중괄호) 내에서 중복된 이름을 가질 수 없다.
const
c
=
2
;
c
=
6
;
// error
let
선언과 변경이 자유로운 변수 (var도 마찬가지)
let
d
=
3
d
=
4
;
// 변경 가능
var 와 let의 차이
함수 안에서 var 변수를 선언하면, 함수 밖에서 해당 변수 불러도 문제 없이 값 가져올 수 있다.
하지만 let 이용해 함수 안에서 변수 선언 시, 함수 밖에서는 해당 변수 사용 불가
되도록 var는 사용하지 않도록 한다.
const와 let이 구별되는 이유
개발자의 실수를 방지하기 위해서!
어떤 변수의 값이 변경되면 안되는데 실수로 변경될 수 있음
const를 사용하지 않아서 변경하면 안되는 값을 변경했을 때 디버깅이 어려워질 수 있다.
그래서 변수의 변경이 필요할 때 만! let을 사용하도록 한다.
dev_sang
There is no reason for not trying.
팔로우
다음 포스트
[JavaScript] Array 메소드 : forEach, filter, map (+ 콜백함수)
0개의 댓글
댓글 작성