자바스크립트 변수(Variable)

자바스크립트에서 변수는 값을 저장하는 데 사용되는 식별자입니다. 변수를 사용하면 데이터를 저장하고 나중에 참조할 수 있습니다. 이것은 프로그래밍에서 매우 중요한 개념이며 자바스크립트에서도 빠질 수 없는 요소입니다.

변수 선언과 할당

자바스크립트에서 변수를 선언하고 값을 할당하는 방법은 다음과 같습니다:

let myVariable; // 변수 선언
myVariable = 10; // 값 할당

console.log(myVariable); // 출력: 10

변수를 선언하려면 let이나 var 키워드를 사용합니다. 변수에 값을 할당하려면 = 기호를 사용합니다. 할당된 값을 가져오려면 변수 이름을 사용하여 참조합니다.

변수 명명 규칙

변수의 이름은 다음과 같은 몇 가지 규칙을 따라야 합니다:

변수의 데이터 타입

자바스크립트의 변수는 동적으로 타입이 결정되며 데이터의 종류에 따라 맞춰집니다. 자주 사용되는 변수 타입은 다음과 같습니다:

자바스크립트에서는 변수의 타입을 선언하지 않아도 됩니다. 값을 할당하는 시점에서 자동으로 타입이 결정됩니다.

let age = 28; // Number 타입으로 결정됨
let name = "John"; // String 타입으로 결정됨
let isAdmin = true; // Boolean 타입으로 결정됨

let fruits = ['apple', 'banana', 'orange']; // Array 타입으로 결정됨

let person = {
  name: 'John',
  age: 28,
  isAdmin: true
}; // Object 타입으로 결정됨

변수의 스코프

변수의 스코프는 변수가 접근 가능한 범위를 정의합니다. 자바스크립트에서는 두 가지 유형의 스코프가 있습니다:

변수가 선언된 위치에 따라 스코프가 결정됩니다.

let globalVariable = "I am a global variable";

function myFunction() {
  let localVariable = "I am a local variable";

  console.log(globalVariable); // 전역 변수에 접근 가능
  console.log(localVariable); // 지역 변수에 접근 가능
}

myFunction();

console.log(globalVariable); // 전역 변수에 접근 가능
console.log(localVariable); // 에러: 지역 변수에 접근 불가능

위 예제에서는 globalVariable이 전역 변수로 선언되어 함수 내에서도 접근 가능합니다. 하지만 localVariablemyFunction() 내에서만 접근 가능합니다.

결론

변수는 프로그래밍에서 중요한 개념이며 자바스크립트에서도 핵심 요소입니다. 변수를 사용하여 데이터를 저장하고 나중에 참조할 수 있습니다. 변수를 선언하고 할당하는 방법, 변수의 명명 규칙, 데이터 타입, 그리고 변수의 스코프에 대해 알아보았습니다. 이러한 개념은 자바스크립트를 이해하고 효과적으로 사용하는 데 도움이 될 것입니다.

변수는 자바스크립트 프로그래밍에서 핵심적인 요소입니다. 앞으로 더 복잡한 코드를 작성하기 위해서는 변수 사용에 익숙해지는 것이 중요합니다. 여기서 다룬 내용을 바탕으로 자바스크립트에서 변수를 사용하는 방법을 실습해보세요. Happy coding!