Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 할당 연산자(=)란? 기본 개념과 사용 예제

할당 연산자(=)의 기본 개념

JavaScript에서 할당 연산자(=)는 오른쪽 피연산자의 값을 왼쪽 피연산자에 대입하는 역할을 합니다. 예를 들어 C = A + B라는 표현식이 있다면, A와 B를 더한 결과값이 변수 C에 저장됩니다.

여기서 주의할 점은 수학에서 사용하는 '같음'과 의미가 다르다는 것입니다. 프로그래밍에서 =는 비교가 아니라 값을 저장하는 동작을 나타냅니다.

사용 예제

아래 코드를 실행하면 할당 연산자의 동작을 직접 확인할 수 있습니다.

<html>
   <body>
      <script>
         var a = 33;
         var b = 10;

         document.write("a의 값 => (a = b) => ");
         result = (a = b);
         document.write(result);
      </script>
   </body>
</html>

실행 결과

위 예제에서 변수 b의 값인 10이 변수 a에 할당됩니다. 따라서 화면에는 다음과 같이 출력됩니다.

a의 값 => (a = b) => 10

함께 알아두면 좋은 복합 할당 연산자

기본적인 = 외에도 자주 사용되는 복합 할당 연산자들이 있습니다.

  • += : 더한 후 할당 (a += ba = a + b와 동일)
  • -= : 뺀 후 할당 (a -= ba = a - b와 동일)
  • *= : 곱한 후 할당 (a *= ba = a * b와 동일)
  • /= : 나눈 후 할당 (a /= ba = a / b와 동일)

이러한 복합 할당 연산자를 활용하면 코드를 더 간결하고 읽기 쉽게 작성할 수 있습니다.