자바스크립트 기본 문법 – 변수와 상수 – 0 – 변수 선언과 할당

자바스크립트 기본 문법 – 변수와 상수 – 0 – 변수 선언과 할당

소제목: 변수란 무엇이며, 어떻게 선언하고 값을 할당할까요?

자바스크립트에서 변수는 값을 저장하는 데 사용되는 컨테이너입니다. 변수를 사용하면 데이터를 재사용하거나 조작할 수 있습니다. 변수는 다양한 타입의 데이터를 저장할 수 있으며, 값을 변경할 수도 있습니다.

변수를 선언하려면 var, let, const와 같은 키워드를 사용합니다. 각각의 키워드는 다른 성질을 가지고 있습니다. 여기서는 변수 선언과 값을 할당하는 과정에 대해 알아보겠습니다.

1. 변수 선언하기

변수를 선언할 때는 var, let, const 중 하나의 키워드를 사용합니다. 이 중에서 letconst는 ECMAScript 6에서 추가된 새로운 변수 선언 방식입니다. 일반적으로 letconst를 사용하는 것이 권장됩니다.

예시:

let name;
const age;
var city; // 옛날 방식

2. 변수에 값 할당하기

변수에 값을 할당할 때는 할당 연산자(=)를 사용합니다. 할당 연산자를 사용하여 변수에 원하는 값을 저장할 수 있습니다.

예시:

let name = "홍길동";
const age = 30;
var city = "서울"; // 옛날 방식

비유적인 표현으로 설명해보겠습니다.

변수는 컵이라고 생각해보세요. 컵은 여러 종류의 음료를 담을 수 있고, 음료를 마시거나 변경할 수 있습니다. 마찬가지로 변수는 다양한 종류의 데이터를 저장할 수 있으며, 데이터를 사용하거나 변경할 수 있습니다. 변수를 선언할 때는 컵을 준비하는 것이며, 값을 할당할 때는 컵에 음료를 담는 것과 비슷합니다.

예를 들어, let name = "홍길동";이라는 코드는 “홍길동”이라는 값을 가지는 name이라는 이름의 컵을 만들고, 컵에 “홍길동”이라는 음료를 담는 것과 같습니다. 이후에는 name이라는 변수를 사용하여 저장된 값을 활용할 수 있습니다.

변수 선언과 할당 주의해야 할 점

  1. 변수 선언 시, 중복된 변수 이름을 사용하지 않도록 주의해야 합니다. 같은 이름의 변수를 중복해서 선언하면 원래의 변수 값이 덮어씌워지게 됩니다.

  2. letconst는 블록 스코프를 가지므로, 변수가 선언된 블록 내에서만 유효합니다. 따라서 변수를 사용할 때 해당 변수가 선언된 위치를 주의해야 합니다.

  3. letvar는 변수 값이 변경될 수 있지만, const는 상수로서 값을 변경할 수 없습니다. const로 선언된 변수에는 초기 값이 반드시 할당되어야 하며, 이후에는 값을 변경할 수 없습니다.

  4. 변수 이름을 짓는 데에는 몇 가지 규칙이 있습니다. 변수 이름은 유니코드 문자, 숫자, 달러 기호($), 밑줄(_)로 구성될 수 있습니다. 하지만 숫자로 시작하는 변수 이름은 사용할 수 없습니다.

  5. 변수 이름은 의미를 잘 전달할 수 있도록 명확하고 직관적으로 작성하는 것이 좋습니다. 변수 이름을 잘 지으면 코드의 가독성을 높일 수 있습니다.

  6. 변수의 유효 범위(scope)를 이해하는 것이 중요합니다. 변수가 선언된 블록 내에서만 유효하며, 블록 외부에서는 사용할 수 없습니다.

이상으로 자바스크립트의 변수 선언과 할당에 대해 알아보았습니다. 변수를 선언하고 값을 할당하는 것은 자바스크립트 프로그래밍에서 매우 중요한 기초 개념입니다. 이해하는 데 시간을 투자하고, 실제 예제를 통해 실험해보면 자연스럽게 숙달될 것입니다. 계속해서 자바스크립트의 다른 주제들을 탐구하며 프로그래밍 실력을 향상시키세요!

답글 남기기