[javascript] 변수 값을 다른 변수에 저장하기

변수 값을 다른 변수에 저장하는 것은 JavaScript에서 매우 일반적인 작업입니다. 이것은 변수에 할당된 값을 다른 변수에 복사하는 것을 의미합니다.

변수 값 복사하기

변수 값을 다른 변수에 저장하려면 단순히 할당 연산자(=)를 사용하면 됩니다.

예를 들어, 다음과 같이 변수 a의 값을 변수 b에 복사할 수 있습니다:

let a = 10;
let b = a;
console.log(b); // 10이 출력됨

변수 a의 값을 변경해도 변수 b에는 변화가 없습니다.

a = 20;
console.log(b); // 여전히 10이 출력됨

참조 복사하기

만약에 변수가 객체나 배열을 가리킬 때, 변수에 할당된 값은 실제 객체나 배열의 참조입니다. 이 경우, 변수에 저장된 값의 변경은 원본 객체나 배열에도 영향을 줍니다.

다음은 참조를 복사하는 예제입니다:

let arr1 = [1, 2, 3];
let arr2 = arr1;
arr1.push(4);
console.log(arr2); // [1, 2, 3, 4]가 출력됨

결론

JavaScript에서 변수 값을 다른 변수에 저장하는 방법은 매우 간단합니다. 단순한 변수의 경우에는 값이 복사되며, 객체나 배열과 같은 복잡한 자료구조의 경우에는 참조가 복사됩니다.

이를 이해하고 활용하여 코드를 작성할 수 있다면, JavaScript에서 변수를 다루는 작업을 더욱 효과적으로 할 수 있을 것입니다.

참고 문헌: