2014년 4월 22일 화요일

자바스크립트 복합 대입연산자

자바스크립트의 복합 대입 연사자는 대입연산자와 다른 연산자를 함께 사용하는
연산자입니다 한마디로 여러 연산자를 복합적으로 사용한다는 말이 될수 도있는데요
오늘은 복합 연산자에 대해 자세히 알아보도록 하겠습니다

복합대입연산지에는 많은 연산자가 있지만 
그중에서도 가장 많이 사용하는 연산자 위주로 설명을 드리겠습니다.
위에 나와있는 표가 복합 대입연산자에서 많이 사용되고 있는 연자사 입니다
차례대로 어떻게 사용되며 어떻게 계산되어지는지 알아보도록 하겠습니다


복합대입 연산자는 좌변과 우변에 있는동일한 값을 생략할수 있다는 특징을 가지고 있습니다. 예를 들면 a=a+c 라고 할때 a+=c  라고 생략을 할수 있는거죠
다른 복합대입연산자도 이와 같은특징을 가지고 있죠 쉽게 말에 우변에 값에 좌변의 값을 추가한다고 생각하시면 될것 같습니다

그럼 간단한 예시를 통해 결과를 예상 해볼가요?

var value=10;  // 변수를 선언합니다
value += 20;  //연산자를 사용합니다
alert(value);  // 출력합니다

위의 예시를 통해 결과값을 30으로 예상했다면 위의 내용들을 잘 이해하셨다는 뜻입니다
그렇다면 왜 30이라는 값이 출력이 되었을가요?
우선 value라는 변수에 10이라는 값을 담았습니다 그런다음 복합 대입연사자를 활용해 
value+=20 이라고 입력을 했는데요 이내용을 풀어쓰면 value = value + 20 이 된다는 뜻입니다 즉! value = 10 + 20 = 30이 된다는 뜻이죠 

오늘은 자바스크립트 복합 대입 연산자에 대해 알아봤는데요
쉬운 내용이지만 응용을하게 되면 어렵게 변하는 부분이기 때문에 기초를 확실히 이해하고 가시는게 좋겠죠^^


 -자바스크립트 변수 기초편 바로가기-


댓글 없음:

댓글 쓰기