This page was translated from English by the community.Learn more and join the MDN Web Docs community.
나머지 할당 (%=)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
나머지 할당 연산자(%=)는 오른쪽 피연산자의 값으로 변수를 나눴을 때의 나머지를 다시 변수에 할당합니다.
In this article
시도해 보기
let a = 3;console.log((a %= 2));// Expected output: 1console.log((a %= 0));// Expected output: NaNconsole.log((a %= "hello"));// Expected output: NaN구문
js
x %= y; // x = x % y예제
>나머지 할당 사용하기
js
// bar = 5// 위와 같은 변수를 가정할 때bar %= 2; // 1bar %= "foo"; // NaNbar %= 0; // NaN명세
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-assignment-operators> |