본문 바로가기
JavaScript

[JavaScript] 그래서 변수가 무엇인가요 var, let, const

by solbangool 2022. 12. 18.
728x90
반응형
변수가 무엇인가요 var, let, const

오랜만에 개념 정리하는 날

자바스크립트 개념이 부족한 상태로 막~! 개발하는 것 같아서 다시 인강 듣는 중

 

변수, 자료를 저장하는 공간

자바스크립트에서는 보통 var 변수명 = 값; 으로 정의해서 쓸 수 있다.

자바와 다르게 var에 문자, 숫자 등 아무거나 다 넣어서 저장 가능한 아이.

 

변수 '선언' 은 변수를 만드는 행위 그 자체

var name

var age 같은 행위

 

변수 '할당'은 값을 넣어주는 행위

name = 'sol';

age = 20;

 

변수는 왜 쓸까?

1-1  저장해놓고 쓰면 편리하니까!

예) 너무 긴 수식, 반복되는 값 등등

 

1-2 값을 기록하고 싶을 때

 

var, let, const 의 차이가 뭘까?

- var, let, const 모두 동일한 방법으로 변수 생성 가능

 

단, let, const 의 경우 재선언이 불가능.

같은 이름으로 똑같이 만드는 실수를 방지해줄 수 있음.

 

+ const는 재할당 불가능

값을 변경하면 안되는 아이들에 대해 사용하면 실수를 방지할 수 있음.

 

반응형

댓글