자바스크립트 변수의 값 재할당 방법

자바스크립트는 동적인 언어로써, 변수에 저장된 값이 필요에 따라 언제든지 재할당될 수 있습니다. 이번 포스트에서는 자바스크립트 변수의 값 재할당 방법에 대해 알아보겠습니다.

1. = 연산자를 이용한 값 재할당

가장 간단하고 일반적인 방법은 = 연산자를 이용하여 변수에 새로운 값을 할당하는 것입니다. 다음은 예시 코드입니다.

let x = 5; // 변수 x에 5라는 값을 할당
console.log(x); // 출력: 5

x = 10; // 변수 x에 10이라는 값을 재할당
console.log(x); // 출력: 10

위의 코드에서 let 키워드를 사용하여 변수 x를 선언하고 초기값인 5를 할당한 후에, = 연산자를 사용하여 10을 할당한 것을 볼 수 있습니다. console.log() 함수를 사용하여 각 단계에서 x의 값을 출력하였습니다.

2. 산술 연산을 통한 값 재할당

산술 연산자를 이용하여 변수 값을 변경할 수도 있습니다. 이 경우에는 변수의 현재 값과 연산을 수행한 결과가 새로운 값으로 재할당됩니다. 다음은 예제 코드입니다.

let y = 7; // 변수 y에 7이라는 값을 할당
console.log(y); // 출력: 7

y = y + 3; // 변수 y에 현재 값인 7과 3을 더한 값을 재할당
console.log(y); // 출력: 10

y += 5; // 변수 y에 현재 값인 10과 5를 더한 값을 재할당
console.log(y); // 출력: 15

위의 코드에서 y = y + 3y의 현재 값에 3을 더한 값을 y에 재할당하는 것을 의미합니다. 마찬가지로, y += 5는 현재 값에 5를 더하고 그 결과를 y에 재할당하는 것입니다.

3. 다른 변수의 값으로 재할당

자바스크립트에서는 하나의 변수 값을 다른 변수에 할당할 수도 있습니다. 이 경우에는 원본 변수의 값이 재할당됩니다. 다음은 예시 코드입니다.

let a = 2; // 변수 a에 2라는 값을 할당
let b = a; // 변수 a의 값인 2를 변수 b에 할당
console.log(b); // 출력: 2

a = 5; // 변수 a에 5라는 값을 재할당
console.log(b); // 출력: 2 (b의 값은 변경되지 않음)
console.log(a); // 출력: 5

위의 코드에서 let b = a는 변수 a의 값을 변수 b에 할당한 것을 의미합니다. 이후에 a의 값이 변경되더라도 b는 원래의 값을 유지합니다.

결론

자바스크립트에서 변수의 값을 재할당하는 방법에 대해 알아보았습니다. = 연산자를 사용하여 변수에 새로운 값을 할당하거나, 산술 연산을 통해 변수의 값을 변경할 수 있습니다. 또한, 다른 변수의 값으로 재할당도 가능합니다. 이러한 재할당 기능을 적절하게 활용하여 자바스크립트 코드를 작성하면 유연하고 동적인 프로그래밍이 가능합니다.