기본 할당 연산자는 "="입니다.

왼쪽 연산수, 즉 변수가 표현식의 값으로 설정되었음을 의미합니다. 그러므로 할당 연산자의 값은 할당된 값이므로 "a = 3"의 값은 3으로 할당되었다고 표현합니다.

var 변수 = 표현식;

<script>
a = (b = 4) + 5; // a는 9로 할당되고 b는 4로 할당됩니다. 

document.write( a + ", " + b ); // 결과 9 , 4 
</script>

<script>
 a = 1; 
 b = 5; 
 c = 8; 
 d = 4; 

 d = a +5; 
 x = b = c = d; 

 document.write( x ); // 결과: 6 
 document.write( b ); // 결과: 6 
 document.write( c ); // 결과: 6 
</script>

처음 할당은 a에 5를 더한 값을 d에 할당했지만 b와 c에도 동일 값으로 할당했으므로 원래의 값은 더이상 유지하지 못합니다.

0 댓글