변수에 값을 할당한다.
result=expression
= 연산자는 다른 연산자처럼 작용하므로 = 연산자를 사용하는 식은 변수에 값을 할당하고 그 값을 가진다.
expression 표현식의 결과가 변수 result의 값이 된다.
할당된 결과 변수값은 문자열이나 수치, 개체 등이 될 수 있다.
= 연산자는 다른 연산자들과 결합하여 특수한 의미를 갖는 복합적인 할당 연산자들(예를 들면 +=, -=, *=, /=, %=, ^=, &=, |= 등)이 된다.
복합할당(valA=valB=valC='value')도 가능하다.
비교문에서 같음 == 연산자 대신 이 할당 = 연산자를 사용하면 영뚱한 결과를 가져오며, 틀리기 쉬운 부분이다.
![]() | 할당(=) 연산자⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> a=10; // 수치 할당 b=100; c=a+b; // 덧셈에 의한 수치 할당 document.write(a); document.write('<BR>'); // 줄 바꿈 document.write(b); document.write('<BR>'); document.write(c); document.write('<BR>'); d='문자열'; // 문자열 할당 e='string'; br='<BR>'; // 줄 바꿈 태그를 br에 할당 f=d+e+br; // 문자열의 결합하여 변수 f 에 할당 document.write(d+br); document.write(e+br); document.write(f); </SCRIPT>
![]() | 할당(=) 연산자 | ⇒ | ![]() ![]() |
최종 수정: 05/28/2025 10:43:40 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/operator/assign.html |