변수 값을 식의 값으로 나누고 나머지를 변수에 할당한다.
result%=expression
result 값를 expression의 결과값으로 나누고 그 나머지 값을 result 변수에 할당한다.
%= 연산자를 사용하면 아래 연산과 똑같은 결과가 나온다.
result=result%expression
![]() | %= 연산자⇒ | ![]() | ![]() ![]() ![]() |
<SCRIPT> varA=20; varB=4; document.write('varA=',varA,', varB=',varB,'<BR><BR>') // 초기 변수값 출력 document.write('(varA%=7)=',(varA%=7),'<BR>') // varA를 7로 나누고 나머지 6을 출력하며, varA 변수로 할당 document.write('varA=',varA,', varB=',varB,'<BR><BR>') // 연산후 변수값 출력 document.write('(varA%=varB)=',(varA%=varB),'<BR>') // varA를 varB(=4)로 나누고 나머지 2을 출력하며, varA 변수로 할당 document.write('varA=',varA,', varB=',varB,'<BR><BR>') // 연산후 변수값 출력 document.write('(varA%=7)=',(varA%=7),'<BR>') // varA를 7로 나누고 나머지 6을 출력하며, varA 변수로 할당 document.write('varA=',varA,', varB=',varB,'<BR>') // 연산후 변수값 출력 </SCRIPT>
![]() | %= 연산자 | ⇒ | ![]() ![]() |
최종 수정: 05/29/2025 21:25:05 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/operator/modequ.html |