변수(Variable)

Ryurbsgks·2021년 10월 10일
0

JavaScript(JS)

목록 보기
1/15
post-thumbnail

변수란?

변수는 수학에서 쓰이는 수식(상황)에 따라 변할 수 있는 값이다.
그렇다면 JS에서의 변수는 무엇일까?

컴퓨터는 데이터를 읽고 쓰고 저장하고 불러올 수 있는 데이터 보관함(메모리)이 존재 한다.
각 보관함의 크기는 동일하며 이 보관함의 이름을 변수라고 한다.

변수 사용 방법

변수의 사용은 선언할당이라고 말할 수 있다.

변수 선언

변수 선언에는 var, let, const 3가지가 있다.

전역 변수 - var
지역 변수 - let, const

const는 지역 변수의 성질을 가지며 주로 상수를 선언할때 사용한다.
또한 const의 상수 값은 재할당할 수 없으며 let과 마찬가지로 다시 재선언할 수도 없다.

let과 const는 2015년 ECMAScript 6 출시 이후부터 지원하는 기능으로 그 전까지는 var를 사용했다. 상황에 맞게 알맞은 변수 선언을 하면 문제가 없지만 무분별하게 변수 선언을 혼합하여 쓰게 되면 가독성이 떨어지며 예기치 못한 변수의 작용이 일어날 수 있으므로 주의하자

전역변수

함수 외부에서 선언된 변수로서 어떤 함수의 바깥에 변수를 선언하면 현재 문서의 다른 코드에 해당 변수를 사용할 수 있기에 전역 변수라고 한다.(웹페이지가 닫혀야 메모리에서 사라진다)

지역변수

함수 내에서 선언된 변수로서 함수 내부에 변수를 선언하면 오직 그 함수 내에서만 사용할 수 있기에 지역변수라고 한다.(함수가 종료되면 메모리에서 사라진다.)

변수 할당

변수 할당이란 선언된 변수에 데이터를 저장하는 과정이다.
할당이 되지 않은 선언만 된 변수는 undefined로 설정된다.
선언과 할당은 동시에도 가능하다.

let ex1; (변수 선언)
ex1=1; (변수 할당)
let ex2=2; (변수 선언 및 할당)
profile
코딩도전기

0개의 댓글