Javascript 변수

양윤호·2021년 6월 4일
0

Javascript 입문

목록 보기
1/4
post-thumbnail

변수란 무엇인가?

프로그래밍은 데이터를 처리하는 방식이라고 할 수 있다.
우리는 프로그래밍을 통해 우리가 원하는 방식으로 데이터를 처리할 수 있다.

예를 들어 구구단을 출력하는 코드를 만든다고 생각해보자.
console.log(num1 * 1)
console.log(num1 * 2)
console.log(num1 * 3)
console.log(num1 * 4)
console.log(num1 * 5)
console.log(num1 * 6)
console.log(num1 * 7)
console.log(num1 * 8)
console.log(num1 * 9)

num1에 원하는 숫자를 넣는다면 구구단을 완성할 수 있을 것이다. 하지만 이 방법은 새로운 구구단을 구할 때마다 9번의 새로운 입력이 필요하다는 단점이 있다.

그렇다면 보다 효율적인 방법은 없는 것일까?
이제부터 변수가 필요해지는 시점이다.

예를 들어
let num = 9
console.log(num * 1)
console.log(num * 2)
console.log(num * 3)
console.log(num * 4)
console.log(num * 5)
console.log(num * 6)
console.log(num * 7)
console.log(num * 8)
console.log(num * 9)

라고 코드를 작성했을 때 let으로 선언한 변수 num의 값만 지정해준다면 단 한번의 수정으로 구구단의 값을 구할 수 있게 된다.

변수를 사용한다는 것은 다음을 의미한다.

데이터 보관함 (메모리)이 있다.
그리고 보관함의 크기는 동일하다.
각 보관함의 이름이 변수이다.
이름을 통해 데이터 사용(재활용) 할 수 있다.

변수를 사용하는 방법은

1.보관함 확보

선언(declaration)이라고 한다.
let, const를 사용할 수 있다.
var도 사용 할 수 있지만 위에 두개를 사용하는 것이 바람직하다.
ex) let age;

2.보관함에 데이터 저장

할당(assignment)이라고 한다.
ex) age = 12;
여기서의 '='는 같다라는 의미가 아니라 데이터를 저장한다는 의미

3.선언과 할당 동시에 가능

선언과 할당을 동시에 사용할 수 있다.
예를 들어
ex) let age = 12;

profile
안녕하세요! 주니어 개발자가 되기 위해 준비중인 양윤호라고 합니다.

0개의 댓글