Javascript 변수

Kiyun·2024년 1월 16일

js

목록 보기
2/20

변수

JavaScript에서 변수를 정의하고 사용하는 방법은 다양하게 있습니다. 여러 가지 변수 선언 키워드와 함께 사용되며, 주요 세 가지는 var, let, 그리고 const입니다.

1. var (Function-scoped):

  • var는 변수를 선언하는 키워드입니다.
  • 함수 스코프를 갖습니다. 함수 내에서 선언된 변수는 함수 내에서만 유효하며 함수 외부에서는 접근할 수 없습니다.
  • 호이스팅(hoisting)이 발생하여 변수 선언이 코드의 최상단으로 끌어올려집니다.
var myVariable = 10;

2. let (Block-scoped):

  • let은 블록 스코프를 갖습니다. 블록은 중괄호 {}로 둘러싸인 코드 덩어리를 말합니다.
  • let으로 선언된 변수는 선언된 블록 내에서만 유효하며 블록 외부에서는 접근할 수 없습니다.
let myVariable = 10;

3. const (Block-scoped, Immutable):

  • const는 let과 마찬가지로 블록 스코프를 갖지만, 변수에 한 번 값을 할당하면 재할당이 불가능하게 됩니다.
  • 상수를 정의할 때 사용하며, 값이 변하지 않아야 하는 경우에 유용합니다.
const pi = 3.14;
// 변수 선언과 할당
let myVar = "Hello, World!";

// 변수 값 변경
myVar = "New value";

// 상수 선언
const myConst = 42;

// 에러: 상수는 재할당할 수 없음
// myConst = 10;

추가로, 변수의 이름은 일반적으로 카멜 케이스(camelCase)를 사용하며, 의미 있는 이름을 지정하여 코드를 더 가독성 있게 만들 수 있습니다.

0개의 댓글